gpt4 book ai didi

debugging - 在Visual Studio中进行打印调试?

转载 作者:行者123 更新时间:2023-12-03 17:39:51 25 4
gpt4 key购买 nike

我正在使用Visual Studio 2008为Windows下运行的应用程序编译和调试插件。
该插件有问题,并且崩溃了。我一直在Debug模式下运行VS,但是当应用程序崩溃时,我的代码中没有VS堆栈跟踪。可能是应用程序本身崩溃了。因此,尽管我可以尝试通过在代码中四处散布一些打印语句来找出主机应用程序不喜欢的代码部分。通常在* nix系统上可以正常工作,但是在Windows中,我找不到这些打印输出的输出。有人能指出我正确的方向吗?
另外,如果使用打印进行调试也是1970年代,并且有人知道一种更好的方法来弄清楚堆栈跟踪没有揭示任何有趣的地方,也请告诉我。

最佳答案

如果我正确地知道,debug.print仅在连接调试器时执行,否则会丢失。 (这适用于C#和vb.net)。
您可以使用记录器将问题记录到某个数据库或文本文件中。像NLOG一样执行简单的“登录到txt文件”工作。此外,在交付附加组件时,您无需删除日志记录代码-只是调试级别较低的强制日志消息。
另外,您可以登录到Windows事件日志,但是由于杂乱无章的垃圾,因此您可能很难区分该输出。
事件日志:http://support.microsoft.com/kb/301279

关于debugging - 在Visual Studio中进行打印调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13449293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com