DebugView for Windows是一个非常棒的工具,不适用于.NET4应用程序。
有没有人知道可以用来代替dbgview的其他3pty工具吗?
答案 0 :(得分:1)
如果.NET4应用程序写入“正确”位置,它可以正常工作。
特别需要漏斗:windows OutputDebugString或DbgPrint函数。执行写入的过程并不重要。使用DefaultTraceListener应该没问题;确保它确实被添加到听众中。
我在VS2010中遇到了一个问题/错误,其中VS2010内部的调试输出将阻止输出正确地发送到OutputDebugString(我不确定为什么,但禁用它工作正常)和VS2010也喜欢在内部随机调试废话。 (如果代码不在VS2010调试iirc下运行,则不会发生此问题,但我的内存不太好。)