2014-09-05 63 views
9

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

Thread started: <Thread Pool> #49 
Thread finished: <Thread Pool> #49 
在控制台

,很难使用控制台时,我想打印的东西进行调试。无论如何,从输出窗口中删除这些语句?

我的问题与this one非常相似。解决方案的工作,除去已退出声明,但它不会删除的开始和结束陈述

编辑 它只与Xamarin的iOS项目发生

+0

这不是一个正常的通知,线程池的启动和停止都没有被记录的调试器。这样做的插件是可能的,它们很容易被禁用,所以首先从那里开始。 – 2014-09-06 00:16:20

+0

这是因为Xamarin – 2014-10-28 19:34:47

回答

0

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

MSDN说:

跟踪选项指定跟踪数据的选项将被写入跟踪输出。

链接: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)

+0

我没有把这些输出到控制台。这是我的问题。我想删除它们 – 2015-07-27 14:35:59

0

不知道如果你正在寻找这一个:在输出窗口

右键点击调试选项并选择看哪些类型的消息。

Screenshot

+0

正如他们所说的那样,他们已经删除了线程退出消息,但是线程启动并且线程完成无法通过这种方式进行过滤 – ndonohoe 2017-06-23 12:19:08

相关问题