类型或命名空间名称' VisualStudio'在命名空间中不存在' Microsoft' (你错过了一个程序集引用吗?)

时间:2018-03-19 15:59:56

标签: c# visual-studio-2012 vs-unit-testing-framework

获取错误

  

类型或命名空间名称' VisualStudio'不存在于   命名空间'微软' (你错过了一个程序集引用吗?)

使用MS Test 2 Framework的项目。我阅读了链接here,但它没有帮助。

我相信我有所需的引用,对象浏览器似乎找到它们: 参考 References 对象浏览器: Object Browser

尽管如此,我在单元测试项目中遇到了大量错误,从上面的错误开始。

如何解决此问题,以便构建可以找到所需的引用?

1 个答案:

答案 0 :(得分:0)

在我的情况下(vs2017 + TFS Build),我最终删除了MSTest v2软件包并安装了MSTest v1软件包,因为我们的构建服务器尚不支持v2。我的解决方案将在本地构建,但是在我们的构建服务器上失败。

  • 进入管理NuGet软件包
  • 未安装的MSTest.TestAdapter和MSTest.TestFramework
  • 已安装VS.QualityTools.UnitTestFramework

重建并运行测试以确保然后签入。