Year-end benefits: Debug. NET Framework source code,. netframework
Preface
One of the biggest advantages of JAVA is open source. The open-source JAVA framework allows JAVA programmers to learn, grow, and solve problems by looking at the source code. As the capacity grows, the salary increases naturally. DONET programmers can only use. NET Refelctor or ILSPY tools to view the source code. Because it is a third party, the source code is mostly incomplete. However, with the open source of DOTNET and official support, dotnetprogrammers can finally enjoy this kind of benefits. What's more, we also have the best IDE. Here we will introduce it to you, how to debug the source code of the DOTNET framework in VS is as follows:
Note that. NET Reflector is not used here. What's more, the former is charged. Formal companies are not allowed to use it, so they are afraid of getting involved in litigation.
Start
Since my development tool is VS2013, the following uses VS2013 as an example to see how to set it!
Choose Tools> Options> Debugging> General menu to set
Reference: Microsoft official settings
Next, set the symbol.
Here is a brief explanation of the symbol, namely Symbols. In fact, Symbols is a kind of name for PDB files. The so-called PDB, that is, Programe database, is the file generated during compilation of the program, which contains a large amount of debugging information. Although Microsoft's symbolic server has a large number of Symbols, and these are all castrated, there is not much to cut the source code, so do not check the Microsoft symbolic server. In addition, http://referencesource.microsoft.com/sumbolssupports to .net 4.5.1, the above conclusions can be referred to for details: Accuracy. In addition, Microsoft also said that although not all libraries have symbols, Microsoft will support more and more over time. So you only need to set it, and then wait for the Microsoft Update to OK :-).
For other VS versions, see: http://stackoverflow.com/questions/15185725/debug-net-framework-source-code-in-visual-studio-2012
All right, finished.
I almost forgot. There is another resource: http://referencesource.microsoft.com/download.html. the effect is as follows:
It's done.
Finally, put an advertisement: Find the steel network Wuhan R & D center to recruit senior. NET engineers. Rooted in Internet e-commerce in the steel industry, it has completed N rounds of financing, with a valuation of over one billion US dollars. 13 salary, generous benefits, full shareholding.
This may be your best chance.
Interested friends can contact me via email: 582105721@qq.com. It is best to include your resume. I will transfer it to HR immediately.