gpt4 book ai didi

c# - 跟踪点有什么用途?

转载 作者:IT老高 更新时间:2023-10-28 12:53:28 27 4
gpt4 key购买 nike

它们只能放在方法名称上。它们的用途和用途是什么?

enter image description here

最佳答案

调试器团队有一篇关于这个主题的很好的博客文章,其中包含示例: http://blogs.msdn.com/b/visualstudioalm/archive/2013/10/10/tracepoints.aspx

https://web.archive.org/web/20190109221722/https://blogs.msdn.microsoft.com/devops/2013/10/10/tracepoints/

跟踪点根本不是一个新功能(自 VS 2005 以来它们一直在 Visual Studio 中)。而且它们本身不是断点,因为它们不会导致程序执行中断。当您需要检查某些内容但不停止程序时,这可能很有用,因为这会导致错误的行为无法重现等。

跟踪点是一种尝试,通过允许断点将信息记录到调试输出窗口并继续,而不是在用户界面。您也可以使用宏来执行此操作,但这可能会更耗时。

要设置跟踪点,首先在代码中设置断点。然后使用断点上的上下文菜单并选择“When Hit...”菜单项。您现在可以为断点添加日志语句并关闭默认的停止操作,以便您登录并继续。您可以将许多其他信息添加到日志字符串中,包括有关 bp 位置的静态信息,例如文件、行、函数和地址。您还可以添加动态信息,例如表达式、调用函数或调用堆栈。添加线程信息和进程信息之类的东西可以帮助您在处理多个线程和/或进程时跟踪计时错误。

关于c# - 跟踪点有什么用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23066756/

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