我正在调试一个大型应用程序,多个线程通过我感兴趣的部分。我想使用断点来跟踪其中一个线程。
为了做到这一点,我使用了断点过滤条件,ThreadId =#。但是,当停止并启动解决方案时,我想要遵循的线程的ThreadId会发生变化。我现在需要手动更改所有断点条件,方法是在Breakpoint窗口中右键单击它们,选择Settings,然后将ThreadId条件更改为指向正确的线程。
有没有办法自动化这个过程?
编辑:对于我的应用程序,解决此问题的最佳方法是设置监视特定变量的条件断点,该变量在我想要遵循的线程中是一致的,而不是按线程ID过滤。 < / p>