修改Visual Studio 2015 +

时间:2017-04-28 16:19:52

标签: multithreading visual-studio debugging visual-studio-2015 visual-studio-2017

我正在调试一个大型应用程序,多个线程通过我感兴趣的部分。我想使用断点来跟踪其中一个线程。

为了做到这一点,我使用了断点过滤条件,ThreadId =#。但是,当停止并启动解决方案时,我想要遵循的线程的ThreadId会发生变化。我现在需要手动更改所有断点条件,方法是在Breakpoint窗口中右键单击它们,选择Settings,然后将ThreadId条件更改为指向正确的线程。

有没有办法自动化这个过程?

编辑:对于我的应用程序,解决此问题的最佳方法是设置监视特定变量的条件断点,该变量在我想要遵循的线程中是一致的,而不是按线程ID过滤。 < / p>

1 个答案:

答案 0 :(得分:0)

如果您想自动更改过滤条件断点,则会有限制。

我们可以用两种方式设置它:

(1)使用断点窗口作为你的。

(2)将鼠标悬停在断点上以显示断点的工具栏,然后单击“设置...”图标。

enter image description here