对Visual Studio 2010中的远程调试感到困惑

JL.*_*JL. 6 debugging visual-studio-2010

我有一个控制台应用程序,我试图使用远程调试器进行调试.

显然,您似乎需要首先在远程服务器上运行该应用程序,然后附加到进程.

我的问题是,什么是在执行开始时捕获代码的首选方法,因此在您设法连接调试器时它不会逃避.

有没有一种行业标准的最佳实践方法可以在某个点挂钩并暂停执行,直到连接调试器为止?

Sab*_*tha 0

我想不出在进程启动之前附加到远程计算机中的进程的方法。但是,您是否考虑过使用Intellitrace来查看程序的事件和状态?

有一种方法可以在应用程序启动时自动将调试器附加到应用程序。但我不确定它是否可以用于远程调试。

类似地,System.Diagnostics.Debugger.Launch()将启动一个进程并启动附加到它的调试器。同样,它不支持远程启动和调试。