2010-02-10 147 views
2

這篇文章(http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx)仍然是從Visual Studio中調試框架代碼的首選方法嗎?還是有什麼變化?在Visual Studio中調試框架代碼

+0

您發佈的文章正是我如何調試框架源代碼。 – kenwarner 2010-02-10 14:59:01

+0

這現在不適用於我。我能夠調試.NET 4.0源代碼,但不能.NET 3.5 SP1源代碼。爲了做到這一點,我從http://referencesource.microsoft.com/netframework.aspx下載.NET 4.0符號和源代碼,並指向我的工具 - >選項 - >調試選項,以指向該安裝的符號(它安裝到我的本地硬盤驅動器上的一個位置......我沒有把它指向微軟的符號服務器)。 – cplotts 2011-01-05 21:59:51

回答

2

從Visual Studio 2008開始,您的問題的答案分別是yes和no。

3

這是一種方法。另一種方法是使用即將推出的.NET Reflector Pro,它允許反編譯框架並通過它進行調試。免費的測試版可用。

第一種方法的優點是可以獲得帶有註釋的實際源代碼。第二種方法的優點是,即使微軟沒有爲您感興趣的部分提供源代碼,您也可以調試框架代碼。