Visual studio 2015 VS2015日志在测试运行程序输出中被截断

Visual studio 2015 VS2015日志在测试运行程序输出中被截断,visual-studio-2015,Visual Studio 2015,在Visual Studio附带的测试运行程序中,您可以在测试方法中执行许多Console.WriteLine语句,这些消息将写入测试的输出窗口。我在VS2013中广泛使用了这一点。不幸的是,在VS2015中,在看到消息之前,我只能在测试输出中看到一页多的文本 !!!日志被截断!!!要获取完整的日志,请在 右键单击菜单,然后粘贴到一些文本编辑器中,如“记事本” 这条信息非常清楚VS2015正在做什么以及如何解决这一问题。但是,我的问题是如何关闭此“功能”或至少增加缓冲区大小?这已在预览中修复。但

在Visual Studio附带的测试运行程序中,您可以在测试方法中执行许多Console.WriteLine语句,这些消息将写入测试的输出窗口。我在VS2013中广泛使用了这一点。不幸的是,在VS2015中,在看到消息之前,我只能在测试输出中看到一页多的文本

!!!日志被截断!!!要获取完整的日志,请在 右键单击菜单,然后粘贴到一些文本编辑器中,如“记事本”


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

这已在预览中修复。但是,稍后修复被回滚

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

不幸的是,这并不容易跟踪,因为Microsoft使用多种工具跟踪VisualStudio开发

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

或者,这里有一个针对visual studio的公开问题:


在没有回答之后,我尝试通过创建用户语音问题联系VS团队。您可以在这里投票:+3票在visualstudio uservoice上投票给您…似乎限制为5000个字符;这是一个奇怪的限制。我讨厌成为“那个家伙”“但是,如果连记事本都比不上VisualStudio阅读文本的能力,那么这里就有问题了。我完全不明白为什么他们决定为此分配一个固定大小的缓冲区——测试资源管理器是不是刚刚推出了?现在VS2019,我们仍然有这个问题。