CAR*_*OTH 45 reference visual-studio-2010
我将包含一些单元测试项目的VS2008解决方案转换为VS2010.转换后我尝试编译解决方案,但是我收到以下错误:
命名空间"Microsoft"中不存在类型或命名空间名称"VisualStudio"(您是否缺少程序集引用?)
找不到名称空间声明using Microsoft.VisualStudio.TestTools.UnitTesting;.另外,当我尝试添加新的项目引用时,我找不到Microsoft.VisualStudio.QualityTools.UnitTestFramework程序集.
有谁知道我做错了什么?
SLa*_*aks 71
它被称为Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll.
你可以找到它C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll.
小智 22
我也遇到了这个问题,并且还有一个Microsoft.Data.Schema库.答案是正确的,因为这些库位于计算机和VS 10.0目录中.
问题(至少对我而言)是解决方案是从VS2008转换而转换实用程序是针对.NET 3.5的项目.由于10.0库需要.NET 4.0,因此编译器不会选择它们.
解决方案是恢复使用VS2008,这些解析正确; 或者将项目切换为.NET 4.0编译,以便您可以使用可用的库.
小智 5
对于Visual Studio 2015用户:
有类似的问题,但使用Visual Studio 2015升级Prism WPF应用程序StockTraderRI Unity版本从Prism 2.2到5.0. 5.0版本使用MEF,我需要Unity版本.
我做的步骤是:
我必须为几个测试项目执行此操作,重复添加的最快方法是选择Assemblies | 最近
| 归档时间: |
|
| 查看次数: |
49290 次 |
| 最近记录: |