4

Linqpad 似乎将一个侦听器放入 debug.listeners 集合中,然后将跟踪的输出与查询本身的任何结果一起显示到结果窗口。

有没有办法告诉 linqpad 不要这样做,而是单独留下现有的 debug.listeners 集合?

我有一个从 linqpad 调用的程序集,它将跟踪写入一个单独的应用程序,但似乎 linqpad 清除了侦听器并将其放入,理想情况下,我希望现有的侦听器保持完整,这样我就可以正常跟踪了的图书馆。

感谢您的任何建议

4

2 回答 2

8

我有同样的问题。

我正在引用一个第三方库 (Google.GData.YouTube),它正在输出一堆我不想要的跟踪信息。乔的解决方案对我不起作用,但这个问题给了我一个线索,我通过在我的查询中添加以下内容来解决这个问题。

Debug.Listeners[0].Dispose();
于 2012-05-31T23:21:55.697 回答
6

如果你去编辑 | 偏好 | 高级,然后选择“始终使用新的应用程序域”,有什么不同吗?

于 2011-03-10T03:14:31.237 回答