要問JAVA語言最大的優點之一,那就是開源。開源的JAVA框架讓JAVA程序員能夠不斷的經過看源代碼來學習、成長、解決問題。並隨着時間增加能力愈來愈強,天然薪水就愈來愈高。而DONET程序員要看源代碼,就只能經過.NET Refelctor或者ILSPY等工具,因爲是第三方的,源代碼大多不全。可是隨着DOTNET的開源,有了官方的支持,DOTNET程序員終於也能夠開始享受這種福利了,更況且咱們還有最好的IDE,下面給你們介紹一下,如何在VS中,調試DOTNET框架的源代碼,最終效果圖以下:html
注意這裏不是用的.NET Reflector的效果。更況且前者是收費的,對於正規的公司而言,都是不被容許使用的,怕惹上官司上的麻煩。程序員
因爲個人開發工具是VS2013,那麼下面就以VS2013爲例,來看看怎麼設定吧!服務器
打開菜單:Tools -> Options -> Debugging -> General menu,設定如圖:框架
上圖參考:微軟官方設定圖工具
好接下來,設定符號。visual-studio
這裏簡單解釋一下符號,即Symbols。其實Symbols是對PDB文件的一種稱呼,所謂PDB,即Programe database ,是程序在編譯時產生的文件,裏面附加有大量的調試信息。微軟的符號服務器當然有大量的Symbols,而後這些都是被閹割過的,關於源碼的部分的被砍得所剩無幾,因此必定不要勾選Microsoft符號服務器,另外http://referencesource.microsoft.com/sumbols支持到.NET 4.5.1,以上結論都可以具體參考:http://blogs.msdn.com/b/dotnet/archive/2014/02/24/a-new-look-for-net-reference-source.aspx。另外微軟也說,如今雖然不是全部庫的symbols都有,但隨着時間的推移,微軟支持的會愈來愈多。因此你們只用設定好,而後等着微軟更新就OK了:-).學習
另外對於其它的VS版本,請參考:http://stackoverflow.com/questions/15185725/debug-net-framework-source-code-in-visual-studio-2012開發工具
好了,完工。url
差點忘了,還有一個資源:http://referencesource.microsoft.com/download.html,效果以下:spa
真的完工了。
最後,放一則廣告:找鋼網武漢研發中心招聘中高級.NET工程師。紮根於鋼鐵行業互聯網電商,已完成N輪融資,估值超十億美金。十三薪,福利豐厚,全員持股。
這可能會是你遇到的,最好的機會。
有意向的朋友能夠郵箱聯繫我:582105721@qq.com。最好能附上您的簡歷。我會第一時間轉給HR。