我有以下代码:
Process process = instance.Debugger.LocalProcesses.OfType<Process>().Single(p => p.ProcessID == processId);
process.Attach();
当我运行它时,调试器使用本机代码附加,我想指定托管代码。我该怎么办?
我还没有找到设置调试模式的方法。
答案 0 :(得分:1)
有一个允许指定引擎的Attach2方法。它在msdn上有记录。在使用之前,您需要转换为Process2。
https://msdn.microsoft.com/en-us/library/envdte80.process2.attach2.aspx
您可能还想等待调试器运行,请查看Python工具是如何运行的: