.NET Framework 4.0原始碼 調試配置

來源:互聯網
上載者:User

 原文出處:http://blogs.microsoft.co.il/blogs/arik/archive/2010/07/12/step-into-net-framework-4-0-source-code.aspx 

本文將向你展示如何配置Visual Studio 2010逐語句執行.NET Framework 4.0原始碼。

第一步:下載原始碼

地址:http://referencesource.microsoft.com/netframework.aspx

下載產品名稱(Product Name)為.NET,版本(Version)為4的記錄,有175MB。

 

第二步:安裝原始碼

安裝 “Net_4.msi”

我將它安裝到: “D:\RefSrc\” 
安裝source和Symbols大概需要1GB的空間 (你是否比較興奮?)

 

 第三步:安裝 Visual Studio 2010

配置Visual Studio 2010:

1. 開啟 Visual Studio 2010

2. 從工具(Tools)菜單, 選擇選項(Options).

3. 在選項(Options)的對話方塊中,開啟 調試Debugging)節點並選擇 常規(General)

- 取消  "啟用Just My Code(僅限託管)" "Enable Just My Code (Managed only)"

-選中  ”啟用原始伺服器支援"  "Enable source server support"

- 取消 "要求源檔案與原始版本完全符合 " "Require source files to exactly match the original version"

- 取消  "逐過程執行屬性和運算子(僅限託管) " "Step over properties and operators (Managed only)”

4. 選擇調試(Debugging)下面的符號(Symbols)

在符號檔案位置框中,添加下載的符號位置: 
“D:\RefSrc\Symbols”

注意:添加符號路徑請點擊檔案夾表徵圖 
     
符號緩衝目錄中輸入:

“D:\RefSrc\Symbols\Cache”

現在你可以按F11(逐語句).NET 原始碼了。

故障排除

如果你沒有看到符號,試著如下操作:

  • 確認是在.NET Framework 4.0下面調試你的程式。

  • 確認不是安裝在\Program Files\下面,如果你已經安裝在這裡,你可以以管理員身份運行Visual Studion 2010或者更換緩衝目錄換成其他可寫的目錄。
  • 運行時,右鍵呼叫堆疊,有一些變灰的.NET功能,選擇 ”載入符號從"Load Symbols From” ”符號路徑" "Symbol Path”.

 

  • 如果你遇到"No Source Available” , 試著點擊“Browse to Find Source” 並在源碼目錄中找到你需要的檔案。也許你可能使用檔案搜尋找到它。

最好,你可以在http://referencesource.microsoft.com/找到更多資訊。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.