繁体   English   中英

命名空间Visualstudio在命名空间Microsoft中不存在,缺少程序集引用

[英]namespace Visualstudio does not exist in the namespace Microsoft, missing assembly reference

我继承了一个我无法编译的C#Visual Studio 2010项目,因为它正在查看我无法满足的以下参考。

using Microsoft.VisualStudio.Tools.Applications.Runtime;

我是VS的新手,但从我研究的内容来看,它与版本的Microsoft Office和.Net框架版本有关。 我目前安装了MS Office 2003(使用Project 2010和Visio 2010)。 该解决方案需要.Net 4.0,但是从我在网上找到的内容看起来MS Office正在将.Net恢复到早期版本。

当我输入using Microsoft. Intellisense只显示

  • {}合同
  • {} CSHARP
  • {}内部
  • {}的SqlServer
  • {}的VisualBasic
  • {}的Win32

所以我错过了{}VisualStudio资源。

谢谢。

我收到相同的错误消息,但我正在引用:

using Microsoft.VisualStudio.TestTools.UnitTesting;

我的解决方案是将.Net 4 CLIENT框架的目标更改为.Net 4.0 FULL框架。

using指令引用命名空间之前,需要添加对程序集的引用。 右键单击解决方案资源管理器中项目的“引用”项,选择“添加引用”,然后选择Microsoft.VisualStudio.Tools.Applications.Runtime程序集 - 在VS2010的版本中使用我正在使用的扩展,它位于“扩展”部分是“程序集”选项卡,但这很可能是由于我正在使用的生产力扩展。 无论哪种方式,你应该能够在那里找到它....

由于它是一个继承的项目,我假设引用都已正确到位,并且您只是缺少此命名空间所需的运行时。此命名空间是Office RuntimeVisual Studio 2010工具的一部分。 安装运行时应该修复它。

有关此命名空间的更多信息,请参阅此处MSDN文章

好吧,有时会发生这种情况,你可能在其他项目中引用了错误的dll而他们可能不会抛出错误。 我建议您删除引用(您可以通过它们上面的小黄色警告图标来识别它们)并在所有项目中重新添加它们。 这应该解决问题。 它至少对我有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 命名空间“Microsoft”中不存在类型或命名空间名称“VisualStudio”(您是否缺少程序集引用?) 类型或名称空间名称“ OpenIdConnect”在名称空间“ Microsoft.Owin.Security”中不存在(您是否缺少程序集引用?) 类型或名称空间名称“ Practices”在名称空间“ Microsoft”中不存在(您是否缺少程序集引用?) 错误18类型或名称空间名称'TeamFoundation'在名称空间'Microsoft'中不存在(您是否缺少程序集引用?) C#类型或名称空间名称“ Interop”在名称空间“ Microsoft.Office”中不存在(您是否缺少程序集引用?) 错误 CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“Azure”(您是否缺少程序集引用?) 命名空间“Microsoft.SqlServer”中不存在类型或命名空间名称“Smo”(您是否缺少程序集引用?) 命名空间“Microsoft.AspNetCore”中不存在类型或命名空间名称“Mvc”(您是否缺少程序集引用?) 类型或名称空间名称'PointOfService'在名称空间'Microsoft'中不存在(您是否缺少程序集引用?) 错误 CS0234 命名空间“Microsoft”中不存在类型或命名空间名称“Reporting”(您是否缺少程序集引用?)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM