VS2015 Log在测试运行器输出中截断

Tim*_*nke 12 visual-studio-2015

在Visual Studio附带的测试运行器中,您可以在测试方法中执行许多Console.WriteLine语句,这些消息将写入测试的"输出"窗口.我在VS2013中广泛使用过它.不幸的是在VS2015中我只看到测试输出中的一页文本,然后才看到消息

!记录截止!!! 要获得完整的日志,请在右键菜单中选择"全部复制",然后粘贴到文本编辑器中,如记事本".

消息非常清楚VS2015正在做什么以及如何解决这个问题.但是,我的问题是如何关闭此"功能"或至少增加缓冲区大小?

小智 7

这已在预览中修复.然而,后来修复被推回了.

如果您更新到最新版本的Visual Studio 2017,截断的测试输出仍然是一个限制.

不幸的是,由于微软使用多种工具来跟踪视觉工作室的开发,因此这并不容易跟踪.

您可以在此处跟踪请求该功能的用户语音故事:

https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/9719772-allow-to-turn-off-the-log-truncated-feature-of-the

或者,或者在这里针对视觉工作室的公开问题:

https://developercommunity.visualstudio.com/content/problem/57030/user-voice-story-on-truncating-test-log-output-was.html