[英]Debug without step into any code in Visual Studio
是否有任何工具或技术可以捕获所有变量值并将其输出到文本文件。 我试图避免使用断点并进入Visual Studio中的代码进行调试,并希望更多地依赖于获取某种调试数据转储。
是的,有一个实用程序ProcDump 。 当然,您需要确保在适当的时间调用它,并且必须具有符号等来调试生成的小型转储。
您可以通过多种方式来执行此操作,而无需外部工具。 例如,您可以具有一个写入文件的跟踪侦听器 。 在链接中甚至还提供了有关如何执行此操作的示例。 您可以改写到控制台,然后在运行程序时查看情况。
您也可以在系统事件中记录信息 。 当您想要记录有关应用程序崩溃错误的信息时,此功能很有用。
我认为这只是最终的,但您可能需要研究IntelliTrace: http : //msdn.microsoft.com/zh-cn/magazine/ee336126.aspx
如果确实需要调试一些实时运行的设备,建议使用Debug.Write
Debug.Write("Some data:" + cData.ToString());
并使用Sysinternals的DebugView读取输出。
我完全同意“ Brian Rasmussen”的评论,但是有时候,您需要一些小数据和操作来实时监视它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.