我有一個.NET可執行文件,我需要調試。我想進入它,以便它停止在第一條指令,並有單步,斷點等的可視化界面。如何在MSIL級別調試.NET可執行文件?
這似乎應該是更容易,但我還沒有找到解決方案!我在網上閱讀了關於DbgCLR.exe
的文章,但我無法在我的系統或在線上找到我的生活中的文件。我也讀過DbgCLR.exe
不再需要,因爲Visual Studio可以做同樣的事情。 Visual Studio .NET解決方案也很棒! (也許有,我忽略了一個菜單項?)
要麼將滿足,所以只要我能檢查堆棧,設置斷點等
好問題。我多年前使用NTSD來調試JIT-ed MSIL代碼。這是一個真正的快樂......查看http://www.microsoft.com/whdc/devtools/debugging/並讓我知道現在是否有更高級的可用內容。 – 2010-04-12 19:19:10
如果您有符號和來源,則可以使用VS附加到進程並指定您希望在附加對話框中進行託管調試。 – 2010-04-13 00:27:52