【发布时间】:2019-10-11 05:26:32
【问题描述】:
得到错误
类型或命名空间名称“VisualStudio”不存在于 命名空间“Microsoft”(您是否缺少程序集引用?)
在使用 MS Test 2 框架的项目上。我阅读了链接here,但没有帮助。
我相信我有所需的引用并且对象浏览器似乎可以找到它们: 参考 对象浏览器:
尽管如此,我在单元测试项目中遇到了大量错误,从上面的那个开始。
我该如何解决这个问题,以便构建可以找到它需要的引用?
【问题讨论】:
-
清理并构建(重建)?删除 bin 和 obj?恢复/重新安装 NuGet 包?
-
去过那里,做到了。没有快乐
-
MSTest v2 于 2016 年夏天发布,这使得 VS2012 成为了一个相当老的狗。我怀疑在抱怨 .NET 目标版本的大量错误中几乎看不到警告。
-
这是一个很好的提示!发现这个:警告1无法解析主要参考“Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions”,因为它间接依赖于框架程序集“System.Runtime,Version = 4.0.10.0,我怀疑的真正问题
-
是的,这才是真正的问题。
标签: c# visual-studio-2012 vs-unit-testing-framework