检测到意外错误。检查测试输出窗格以获取详细信息。
'测试输出窗格'在哪里?我无法在Visual Studio中找到它。我找到了'test explorer',但它没有提供任何细节。
答案 0 :(得分:81)
在输出窗口中有组合框“show output from”。选择如here
所示的测试答案 1 :(得分:21)
转到屏幕顶部的视图选项卡,然后选择输出。
答案 2 :(得分:3)
消息确实应该是这个
检测到意外错误。查看
Output Window
以获取Show output from:
部分中的详细信息,然后选择Tests
下拉列表。
因为它在输出窗口中是同一个窗口,主要显示文本Build
信息,但也可以显示测试结果信息。
答案 3 :(得分:2)
如果您正在寻找实际问题,对我而言是:
vstest.discoveryengine.exe 和 的 vstest.executionengine.exe 强>
打开任务管理器,转到“进程”选项卡,右键单击“结束进程”。重新启动Visual Studio。
答案 4 :(得分:2)
对我来说,杀死vstest.console.exe和vstest.discoveryengine.exe进程就可以了。无需重启visual studio。
答案 5 :(得分:0)
以防万一。我所有的测试用例都从测试浏览器(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。测试资源管理器按预期加载了所有测试。
答案 6 :(得分:0)
如果这对任何人有帮助...我对 Visual Studio 底部栏上的 TINY HIDDEN 错误消息有同样的问题: 检测到意外错误。查看测试输出窗格了解详细信息。
在先前答案中的信息帮助我找到测试输出窗格之后... 我发现的错误消息表明 VS 正在尝试运行“发布”版本的测试,即使 VS 设置为选择“调试”。 VS 找不到“Release”测试程序集,因为它尚未构建!
我之前一直在“发布”和“调试”之间切换。 VS 一定存在无法始终正确处理切换的错误。
解决方案:重新启动 Visual Studio。
重新启动后,测试资源管理器选择了“调试”设置——并使用了测试程序集的“调试”版本。
答案 7 :(得分:-1)
从输出部分,将出现一个组合框,您会在那里找到构建、调试类似的测试