c# – Visual Studio 2008 .Net – 跨步流程

我尝试调试几个相互通信的应用程序 – 并且希望能够在不切换到另一个进程/线程的情况下跳过.

所以Visual Studio命令“跳过当前进程(Ctrl-Alt-F10)” – 这看起来像我想要的但它被禁用了,为什么?

我找到了同样的问题但是对于C:
“Step over” when debugging multithreaded programs in Visual Studio

那么写宏也只是.net的方式呢?

最佳答案 我的理解是在visual studio中没有真正的方法可以做到这一点.与Eclipse不同:D.您可以做的最好的事情是使用“线程”调试窗口来冻结除要调试的线程之外的所有线程.

如注释中所述,您还可以使用条件断点并设置过滤器,如“ThreadNameToStopOn”== Thread.CurrentThread.Name

点赞