“测试输出窗格”在哪里?


126

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

“测试输出窗格”在哪里?我在Visual Studio的任何地方都找不到它。我找到了“测试浏览器”,但未提供任何详细信息。

Answers:


154

在输出窗口中,有一个组合框“ show output from”。选择测试见这里


2
这是正确的答案。从组合框中选择“测试”是关键。
基思2014年

当我这样做时,只会出现一个或多个错误。
Ohad Schneider

20

转到屏幕顶部的查看标签,然后选择输出。

VS视图输出


12

消息真的应该是这样

检测到意外错误。检查的Output Window详细信息,可以在本Show output from:节中找到。然后选择Tests下拉。

因为是在输出窗口中,该窗口是相同的窗口,主要显示文本Build信息和测试结果信息。

在此处输入图片说明


5

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

vstest.discoveryengine.exe vstest.executionengine.exe

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


我在任务管理器中找不到这些过程-应该在哪里查看?另外,杀死进程真的是问题的核心吗?
野蛮人

@Savage这是给我的,但是IIRC我遇到了一个可怕的神秘错误,例如“发生一个或多个错误”,并且通过杀死这些进程修复了它。
本动力

为我修复了此问题,但这并不是说这是同一问题。我从来没有找到真正的原因...
Ben Power

2

对我来说,杀死vstest.console.exe和vstest.discoveryengine.exe进程是成功的窍门。无需重新启动Visual Studio。


如何显示单元测试和控制台输出的输出?
克里斯蒂安

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。测试资源管理器按预期加载了所有测试。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.