【问题标题】:Visual Studio Test Explorer window not refreshingVisual Studio 测试资源管理器窗口不刷新
【发布时间】:2018-01-15 16:33:36
【问题描述】:

一天中,我在 Visual Studio 2017 中的测试资源管理器窗口多次锁定。虽然它不会使 VS 崩溃,但当受到影响时,我无法运行任何测试,因为右键单击测试时没有可用的选项......

我在不同的项目中混合了 NUnit 和 SpecFlow+ 测试。清理和重建解决方案不起作用,测试资源管理器窗口不会改变。尝试使用“NUnit 测试(点击运行)”选项也无济于事。

解决此问题的唯一方法是重新启动非常令人沮丧的 Visual Studio。

有人知道问题可能是什么吗?

谢谢

【问题讨论】:

  • 测试输出窗口有输出吗?
  • 你好安德烈亚斯。发生这种情况时,重建后不会将任何内容记录到“测试结果”窗口或“输出”->“测试”窗口。重建后,生成输出显示为正常。发生这种情况时我发现的唯一解决方法是关闭 Visual Studio 并删除 %temp% 文件夹的内容,然后重新启动
  • 您可能只需要清理 %temp%\VisualStudioTestExplorerExtensions 文件夹,因为 VisualStudio 会将测试适配器复制到那里。这有时会出现问题并“破坏”那里的适配器。
  • 我的经验是,在列表中重新填充正确的信息之前需要一段时间。有时甚至几分钟。

标签: visual-studio-2017 nunit specflow test-explorer


【解决方案1】:

我在使用 specflow+ 时遇到了多个问题。最后,我卸载了 specflow+ 并使用了正常的 specflow。这为我解决了很多问题,包括这个问题。希望它也对你有用。

【讨论】:

  • 很抱歉听到您在使用 SpecFlow+ 时遇到问题,因为我是它的开发者之一。您是否针对您的问题在 specflow.org/specflow-support 上打开了一个问题?
【解决方案2】:

我也面临同样的问题,作为一种解决方法,我卸载了我的测试项目,然后重新加载;然后再次运行测试。这次它刷新了测试资源管理器:)

我的 VS 版本:VS Professional 2019 版本 16.9.6。

注意:我必须对我的所有测试项目都这样做。

【讨论】:

    猜你喜欢
    • 2015-08-14
    • 1970-01-01
    • 2020-08-26
    • 1970-01-01
    • 1970-01-01
    • 2019-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多