检测到意外错误。检查测试输出窗格以获取详细信息。
“测试输出窗格”在哪里?我在 Visual Studio 的任何地方都找不到它。我找到了“测试资源管理器”,但它没有显示任何细节。
检测到意外错误。检查测试输出窗格以获取详细信息。
“测试输出窗格”在哪里?我在 Visual Studio 的任何地方都找不到它。我找到了“测试资源管理器”,但它没有显示任何细节。
在输出窗口中有组合框“显示输出”。选择测试,如此处所示
转到屏幕顶部的视图选项卡,然后选择输出。
如果您正在寻找实际问题,对我来说是:
vstest.discoveryengine.exe和 vstest.executionengine.exe
打开任务管理器,进入进程选项卡,右键单击并结束进程。重新启动 Visual Studio。
对我来说,杀死 vstest.console.exe 和 vstest.discoveryengine.exe 进程就可以了。无需重新启动视觉工作室。
所以对我来说,我只是通过删除此路径上的根文件夹来解决它。
C:\Windows\Microsoft.NET\Frameworks64\v4.0.30319\Temporary ASP.NET Files\root
只需删除此根文件夹就可以了 :)
如果这对任何人都有帮助...我在 Visual Studio 底部栏上的 TINY HIDDEN 错误消息中遇到了同样的问题: 检测到意外错误。检查测试输出窗格以获取详细信息。
在先前答案中的信息帮助我找到测试输出窗格之后...我发现的错误消息表明 VS 正在尝试运行“发布”版本的测试,即使 VS 设置为选择“调试”。VS 找不到“发布”测试程序集,因为它尚未构建!
我之前一直在“发布”和“调试”之间切换。VS 一定有不能一直正确处理切换的错误。
解决方案:重新启动 Visual Studio。
重新启动后,测试资源管理器选择了“调试”设置——并使用了“调试”版本的测试程序集。
万一这对任何人都有帮助。我所有的测试用例都从测试资源管理器(VS 2019 Pro v16.5.4)中消失了,我注意到状态栏中不显眼的消息 - unexpected error detected. Check the Tests Output Pane for details
。
重新启动 Visual Studio 没有帮助。以管理员身份重新启动也没有帮助。
我跟着@Ben-Power 进入任务管理器,发现至少有 5 个vstest.console.exe
进程正在运行。
杀死所有并再次打开Visual Studio。测试资源管理器按预期加载了所有测试。
从输出部分,会出现一个组合框,你会发现那里构建,调试类似的测试