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

Con*_*ngo 72 resharper nunit unit-testing resharper-2016

在ReSharper中运行单元测试时,如果输出太长,则会出现以下错误:

The output has reached the limit and was truncated.
To view the full output use 'Show Stack Trace in a new window' action.
Run Code Online (Sandbox Code Playgroud)

更新

ReSharper在2016年修复了这个问题.2,请参阅@Alexander Pacha的回答.

Con*_*ngo 123

狩猎花了几分钟.单击任务栏中的图标:

在此输入图像描述

  • 亲爱的主人,这是一个烦人的'功能' (7认同)
  • 请注意堆栈跟踪窗口不会更新...因此您必须在每次测试运行时重新加载它! (7认同)
  • 有没有办法完全禁用它?(这样它就像以前一样显示完整的堆栈)? (6认同)
  • 至少可以说很烦人! (6认同)
  • 我在JetBrains上创建了一个问题,如果你可以https://youtrack.jetbrains.com/issue/RSRP-459038请投票给它 (5认同)

Ale*_*cha 42

由于这篇文章的反应,JetBrains修复了这个"功能",现在允许用户在ReSharper设置中进行配置:Tools > Unit Testing > Unit Test Output > Limit number of lines in output to xxx.此修复程序已在ReSharper 2016.2中提供.

如何配置ReSharper以将输出中的行数限制为200但数量更多

  • 在 2023.2 这个选项不再存在...... (2认同)