【发布时间】:2010-01-21 08:17:59
【问题描述】:
本机只安装了 SDK 和 .Net3.5。没有安装VS2008。在此警告之后,
C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets:警告 MSB3245:无法解析此引用。找不到程序集“Microsoft.VisualStudio.QualityTools.UnitTestFramework,版本=9.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a,处理器架构=MSIL”。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,则可能会出现编译错误。
我遇到了一些错误,但在另一台安装了 VS2008 的机器上没有看到:
TestDBHelper.cs(7,17):错误 CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“VisualStudio”(您是否缺少 装配参考?) TestDBHelper.cs(30,17):错误 CS0246:找不到类型或命名空间名称“TestContext”(您是否缺少 using 指令或 a 组装参考?) TestDBHelper.cs(36,16):错误 CS0246:找不到类型或命名空间名称“TestContext”(您是否缺少 using 指令或 a 组装参考?)
有什么想法吗?谢谢,
【问题讨论】:
-
你在运行 msbuild 吗?看起来您的代码依赖于未安装在该计算机上的 Visual Studio。对于解决方案,安装 Visual Studio 或删除依赖项(即单元测试)
标签: .net