183

检测到意外错误。检查测试输出窗格以获取详细信息。

“测试输出窗格”在哪里?我在 Visual Studio 的任何地方都找不到它。我找到了“测试资源管理器”,但它没有显示任何细节。

4

9 回答 9

236

在输出窗口中有组合框“显示输出”。选择测试,如此处所示

于 2013-06-11T18:25:12.027 回答
29

消息真的应该是这样的

检测到意外错误。检查Output Window可以在该Show output from:部分中找到的详细信息。然后选择Tests下拉列表以读取实际错误


为什么混乱?

因为Tests窗口是在输出窗口中的。该窗口充当显示文本Build信息的主窗口;并将测试结果信息隐藏在另一个下拉列表中。

所以在OutputWindowselectTests之后运行了。

在此处输入图像描述

于 2016-12-12T21:06:52.690 回答
26

转到屏幕顶部的视图选项卡,然后选择输出。

VS查看输出

于 2013-06-11T16:25:31.450 回答
5

如果您正在寻找实际问题,对我来说是:

vstest.discoveryengine.exevstest.executionengine.exe

打开任务管理器,进入进程选项卡,右键单击并结束进程。重新启动 Visual Studio。

于 2017-09-04T23:40:44.680 回答
2

对我来说,杀死 vstest.console.exe 和 vstest.discoveryengine.exe 进程就可以了。无需重新启动视觉工作室。

于 2018-01-26T22:57:23.380 回答
0

所以对我来说,我只是通过删除此路径上的根文件夹来解决它。

C:\Windows\Microsoft.NET\Frameworks64\v4.0.30319\Temporary ASP.NET Files\root

只需删除此根文件夹就可以了 :)

于 2022-02-09T11:06:43.737 回答
0

如果这对任何人都有帮助...我在 Visual Studio 底部栏上的 TINY HIDDEN 错误消息中遇到了同样的问题: 检测到意外错误。检查测试输出窗格以获取详细信息。

在先前答案中的信息帮助我找到测试输出窗格之后...我发现的错误消息表明 VS 正在尝试运行“发布”版本的测试,即使 VS 设置为选择“调试”。VS 找不到“发布”测试程序集,因为它尚未构建!

我之前一直在“发布”和“调试”之间切换。VS 一定有不能一直正确处理切换的错误。

解决方案:重新启动 Visual Studio。
重新启动后,测试资源管理器选择了“调试”设置——并使用了“调试”版本的测试程序集。

于 2021-08-02T18:22:29.453 回答
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。测试资源管理器按预期加载了所有测试。

于 2020-06-11T03:00:20.673 回答
0

从输出部分,会出现一个组合框,你会发现那里构建,调试类似的测试

在此处输入图像描述

于 2021-01-17T03:59:50.050 回答