有没有办法阻止Visual Studio将Thread启动和完成的语句打印到输出窗口?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有办法阻止Visual Studio将Thread启动和完成的语句打印到输出窗口?相关的知识,希望对你有一定的参考价值。

我有很多

Thread started: <Thread Pool> #49
Thread finished: <Thread Pool> #49

在控制台中,当我想打印调试内容时很难使用控制台。无论如何从输出窗口中删除这些语句?

我的问题与this one非常相似。该解决方案可以删除已退出的语句,但不会删除已启动和已完成的语句

编辑它只发生在Xamarin ios项目中

答案

你忘了写下如何将输出输出到控制台。如果您使用System.Diagnostics.TraceListener对象,通过Debug.Listeners.Add或类似的东西,您可以使用属性TraceListener.TraceOptions。

MSDN说:

Traceoptions指定要写入跟踪输出的跟踪数据选项。

链接:https://msdn.microsoft.com/en-us/library/a10k7w6c(v=vs.110).aspx

An easy way to get common and useful data in Traces(click to view)

另一答案

不确定你是否在寻找这个:

右键单击Debug选项的Output窗口,然后选择要查看的消息类型。

Screenshot

另一答案

虽然不是一个真正的解决方案,但这是我设法组织我的输出窗口的方式:

Tools> Options> Extensions and Updates并寻找VSColorOutput的扩展名为Mike Ward。 (免责声明:我不是作者,或以任何方式与他有关。)

您可能希望根据自己的喜好微调颜色,并添加额外的Regex过滤器标准。

这就是它在我看来的样子。我用深灰色的Xamarin噪音和我自己的绿色信息着色。使重要的东西更容易扫描输出窗口。

Example Output window with colored messages

以上是关于有没有办法阻止Visual Studio将Thread启动和完成的语句打印到输出窗口?的主要内容,如果未能解决你的问题,请参考以下文章

开始调试时阻止 Visual Studio 启动新的浏览器窗口?

阻止 Visual Studio 将 using 指令放在命名空间之外

有没有办法将 Python 添加到 Visual Studio 2010 Express(免费版)?

有没有办法将 Visual Studio 命令窗口命令作为构建前或构建后步骤运行?

有没有办法让 Visual Studio 停止缩进命名空间?

有没有办法在 Visual Studio 中将 Outlook 项目保存为 pdf?