【发布时间】:2016-12-23 21:33:50
【问题描述】:
我正在使用 VS2015 进行更新 3,突然测试资源管理器(用于 MSTest)没有显示任何内容,它只是空的。
我没有安装任何与单元测试相关的扩展,没有 NUnit 的东西,没有 Resharper 等。显然,解决方案已经编译。对于所有带有单元测试的解决方案来说都是一样的,它们都曾经在测试资源管理器中显示测试,但突然它们都是空的。
不有什么作用:
- 正在重新启动
- 重启VS 2015
- Devenv.exe /ResetSettings
- 运行测试(通过右键单击测试代码)
- 在测试设置中将处理器架构设置为 X64
- 以管理员模式启动 VS
- 正在删除 %LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache 的内容
有人解决了吗?
pom
【问题讨论】:
-
输出中的任何内容 > 显示“测试”的输出?重启有用吗?
-
是的,输出给出了输出,所以测试确实可以运行,但是测试资源管理器仍然是空的。按下按钮(三个箭头)没有任何作用。重启也没用。
-
尝试删除此文件夹的内容
%LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache,如此处所述Visual Studio 2013 doesn't discover unit tests -
抱歉,没用,不过是个好主意
-
也许将 MSTest.TestAdapter NuGet 包添加到您的测试项目中。 stackoverflow.com/a/44338786/392184
标签: visual-studio unit-testing mstest