Visual Studio 2015测试资源管理器为空。

3

我使用的是VS2015的第三个更新版本,突然间测试资源管理器(MSTest)没有显示任何内容,变成了空白。

enter image description here

我没有安装任何与单元测试相关的扩展,没有 NUnit 的东西,也没有 Resharper 等。显然,解决方案已经编译。所有带有单元测试的解决方案都是如此,它们以前都能在测试资源管理器中显示测试,但突然间它们都变成了空的。
不起作用的内容:
- 重新启动 - 重新启动 VS 2015 - Devenv.exe /ResetSettings - 运行测试(通过右键单击测试代码) - 在测试设置中将处理器架构设置为 X64 - 以管理员模式启动 VS - 删除 %LocalAppData%\Micr‌​osoft\VisualStudio\12‌.0\ComponentModelCach‌​e 的内容
有人有解决方法吗?

输出中是否有“Tests”选项卡?尝试重新启动是否有帮助? - NikolaiDante
是的,输出确实会产生结果,所以测试可以运行,但测试资源管理器仍然为空。按下按钮(三个箭头)没有任何反应。重新启动也无济于事。 - Pompair
1
尝试按照这里的描述删除此文件夹 %LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache 的内容 Visual Studio 2013 doesn't discover unit tests - Jason Evans
抱歉,没有起作用,不过是个好主意。 - Pompair
也许需要将MSTest.TestAdapter NuGet包添加到您的测试项目中。https://dev59.com/3VgQ5IYBdhLWcg3wXy1v#44338786 - Lee Grissom
1个回答

1

嗨,谢谢,但我已经通过重新安装VS 2015和更新解决了问题。所以我不知道那些指令是否有帮助。 - Pompair

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接