是否可以将两个调试器附加到一个进程?
最近,我开发了一个HTML5 / CSS的Metro风格应用程序,它调用了一个用C#编写的Window Runtime Component。我想要做的是将两个调试器连接到同一个进程。一个在JavaScript&另一个是C#代码。
我所遵循的步骤:
我打开了两个针对同一解决方案的visual studio实例。
我已经看过一个Window Runtime演示文稿,其中演讲者也成功地做了同样的事情。请帮助我解决这个问题。
答案 0 :(得分:7)
那是不可能的。
请参阅here:
对于仅托管和仅本机调试,您只能附加1 调试程序到进程。
为什么?
本机调试器窃取调试事件 从托管调试器下面。这让人困惑 托管调试器并将导致它崩溃。本机调试器具有 无法在这里与托管调试器协调。
答案 1 :(得分:2)
您不需要2个调试器即可。您可以使用相同的调试器来调试它们。只需确保您的解决方案包含两个项目,并将断点放在您需要的地方