我正在使用 Visual Studio 2010,我Debugger.Launch
的应用程序的第一行是一个更新工具。这是我可以足够快地将调试器附加到更新程序的唯一方法。
(根据快捷方式参数更新两个程序之一,然后启动更新的程序。)
我遇到的问题是,当我将调试器附加到进程时,我无法进入调试器。我已经尝试将其Debugger.Launch
放入 backgroundworker 线程中,但这仍然不会让我介入。
线程仍在运行,因为如果我尝试启动两个(当然设置了断点),则会出现异常。
从 Visual Studio 运行它并通过调试属性窗口发送命令 args 时,我没有这个问题。能够将调试器附加到已安装的应用程序对我来说更加有用。(目前它在 Visual Studio 中工作,但不能从启动 exe 开始)
有谁知道此问题的修复或解决方法?