![](/img/trans.png)
[英]The type or namespace name 'VisualStudio' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)
[英]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只显示
所以我错过了{}VisualStudio
资源。
谢谢。
我收到相同的错误消息,但我正在引用:
using Microsoft.VisualStudio.TestTools.UnitTesting;
我的解决方案是将.Net 4 CLIENT框架的目标更改为.Net 4.0 FULL框架。
在using
指令引用命名空间之前,需要添加对程序集的引用。 右键单击解决方案资源管理器中项目的“引用”项,选择“添加引用”,然后选择Microsoft.VisualStudio.Tools.Applications.Runtime程序集 - 在VS2010的版本中使用我正在使用的扩展,它位于“扩展”部分是“程序集”选项卡,但这很可能是由于我正在使用的生产力扩展。 无论哪种方式,你应该能够在那里找到它....
由于它是一个继承的项目,我假设引用都已正确到位,并且您只是缺少此命名空间所需的运行时。此命名空间是Office Runtime的Visual Studio 2010工具的一部分。 安装运行时应该修复它。
好吧,有时会发生这种情况,你可能在其他项目中引用了错误的dll而他们可能不会抛出错误。 我建议您删除引用(您可以通过它们上面的小黄色警告图标来识别它们)并在所有项目中重新添加它们。 这应该解决问题。 它至少对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.