ReSharper错误:"输出已达到限制并被截断。要查看完整的输出,请使用“在新窗口中显示堆栈跟踪”操作。"

98
当在ReSharper中运行单元测试时,如果输出过长,将会出现以下错误信息:
The output has reached the limit and was truncated.
To view the full output use 'Show Stack Trace in a new window' action.

更新

ReSharper在2016.2中修复了这个问题,请参见@Alexander Pacha的答案。

2个回答

168

寻找几分钟后,点击任务栏中的图标:

在此输入图片描述


6
有没有完全禁用它的方法?(使其像以前一样显示完整的堆栈)? - Bek Raupov
@Bek Raupov 我不这么认为。这似乎是在最新版本的ReSharper中的一个功能 - 或许我们应该游说他们再次使其正常工作。 - Contango
7
我在JetBrains创建了一个问题,请尽可能去投票支持它 https://youtrack.jetbrains.com/issue/RSRP-459038 - Bert Lamb
9
请注意,堆栈跟踪窗口不会自动更新......因此每次测试运行时您都需要重新加载它! - Vishal Madhvani
1
这个视图在2023.2年的同一个位置被截断。 - HackSlash

62
由于这篇帖子引起了反响,JetBrains修复了该“功能”现在允许用户在ReSharper设置中配置: Tools > Unit Testing > Unit Test Output > Limit number of lines in output to xxx。该修复已在ReSharper 2016.2中提供。

如何将ReSharper配置为不限制输出行数到200而是更多行


1
在2023年2月,这个选项已经不存在了... - HackSlash

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接