【问题标题】:VS 2015 Test Explorer is emptyVS 2015 测试资源管理器为空
【发布时间】:2016-12-23 21:33:50
【问题描述】:

我正在使用 VS2015 进行更新 3,突然测试资源管理器(用于 MSTest)没有显示任何内容,它只是空的。

我没有安装任何与单元测试相关的扩展,没有 NUnit 的东西,没有 Resharper 等。显然,解决方案已经编译。对于所有带有单元测试的解决方案来说都是一样的,它们都曾经在测试资源管理器中显示测试,但突然它们都是空的。

有什么作用:

  • 正在重新启动
  • 重启VS 2015
  • Devenv.exe /ResetSettings
  • 运行测试(通过右键单击测试代码)
  • 在测试设置中将处理器架构设置为 X64
  • 以管理员模式启动 VS
  • 正在删除 %LocalAppData%\Micr‌​osoft\VisualStudio\12‌.0\ComponentModelCach‌​e 的内容

有人解决了吗?

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


【解决方案1】:

请在此处查看问题并修复:https://connect.microsoft.com/VisualStudio/Feedback/Details/2970831。让我们知道这是否解决了您的问题。

【讨论】:

  • 嗨,谢谢,但我已经通过重新安装 VS 2015 和更新解决了这个问题。所以我不知道这些说明是否会有所帮助。
【解决方案2】:

对于遇到同样问题的人:我遇到了同样的问题,通过卸载我的测试设置解决了它。

【讨论】:

  • 您是如何卸载测试设置的?
  • 投了反对票,因为添加了简洁的评论,没有解释你是如何做到的,也没有回答问题。
猜你喜欢
  • 1970-01-01
  • 2020-01-23
  • 2015-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多