如何选择自动化Visual Studio的调试模式?

问题描述:

我有以下代码:如何选择自动化Visual Studio的调试模式?

Process process = instance.Debugger.LocalProcesses.OfType<Process>().Single(p => p.ProcessID == processId); 

process.Attach(); 

当我运行这个调试器附加使用本地代码,我想指定托管代码。我该怎么做?

我还没有找到设置调试模式的方法。

有一个Attach2方法允许指定引擎。它在msdn上有记录。在使用它之前,您需要投射到Process2。

https://msdn.microsoft.com/en-us/library/envdte80.process2.attach2.aspx

您可能还需要等待调试器中运行,看看如何Python工具正在做它:

https://searchcode.com/codesearch/view/28475480/

+0

这是它。谢谢! –

+1

没问题。顺便说一句,你的Attacher应用程序看起来不错,我会给它一个! –

+0

好!评论欢迎。我认为这是一种提高生产力的方法,至少在我们公司,我们主要开发Prism应用程序。 –