繁体   English   中英

无需调试即可进入Visual Studio中的任何代码

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM