2010-11-22 50 views
3

我正在调试同一进程的两个实例(使用不同的命令行参数运行)。让我们把他们称为代理人。vsjitdebugger.exe提示新的实例,忽略已经运行的实例 - 该怎么办?

现在,在调试第一个实例时,我开始第二个实例。我必须补充说Image Execution Flags定义了代理是通过调试器启动的,它是vsjitdebugger.exe。

现在,我希望vsjitdebugger.exe允许我将已经运行的VS2010实例附加到新进程,但是,它只建议打开一个新实例。

我认为这与当前VS2010实例已在调试进程的事实有关,但我不明白为什么它很重要。毕竟,从VS2010内部附加到多个进程是没有问题的。

有谁知道如何让vsjitdebugger.exe识别打开的VS2010实例,即使后者已经连接到一个进程?

谢谢。

回答

2

切换回VS并使用工具+附加到进程。在JIT调试器提示符下单击否):

+0

不好。这将发生在我需要调试的地方。 – mark 2010-11-22 19:42:09

+0

这怎么可能?程序的主线程在开启JIT对话框之后才会开始运行。先附上,然后*点击No. – 2010-11-22 19:49:15

+0

哦,现在我明白了。让我测试它。 – mark 2010-11-23 08:01:37

相关问题