2015-04-12 50 views
0

我有以下代碼:如何選擇自動化Visual Studio的調試模式?

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

process.Attach(); 

當我運行這個調試器附加使用本地代碼,我想指定託管代碼。我該怎麼做?

我還沒有找到設置調試模式的方法。

回答

1

有一個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應用程序。 –

相關問題