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

时间:2015-04-12 18:37:24

标签: visual-studio debugging visual-studio-2013 envdte

我有以下代码:

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

process.Attach();

当我运行它时,调试器使用本机代码附加,我想指定托管代码。我该怎么办?

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

1 个答案:

答案 0 :(得分:1)

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

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

您可能还想等待调试器运行,请查看Python工具是如何运行的:

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