命名空间“Microsoft”中不存在类型或命名空间名称“VisualStudio”(您是否缺少程序集引用?)

问题描述 投票:0回答:2

出现错误

类型或命名空间名称“VisualStudio”不存在于 命名空间“Microsoft”(您是否缺少程序集引用?)

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

我相信我有所需的参考文献,并且对象浏览器似乎找到了它们: 参考 对象浏览器:

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

我该如何解决这个问题,以便构建可以找到它需要的引用?

c# visual-studio-2012 vs-unit-testing-framework
2个回答
1
投票

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

  • 进入管理 NuGet 包
  • 卸载了 MSTest.TestAdapter 和 MSTest.TestFramework
  • 已安装 VS.QualityTools.UnitTestFramework

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


0
投票

对我来说关键是添加

Microsoft.VisualStudio.Tools.Applications.Runtime
作为参考。

© www.soinside.com 2019 - 2024. All rights reserved.