现在的位置: 首页 > 综合 > 正文

微软.net framework 核心库代码开源了,在VS2008中查看.net framework的源代码

2013年09月20日 ⁄ 综合 ⁄ 共 1198字 ⁄ 字号 评论关闭
包括
"Nbi5up)JO0
lw0M!D,Nx4k0

  • .NET Base Class Libraries (including System, System.CodeDom, System.Collections, System.ComponentModel, System.Diagnostics, System.Drawing, System.Globalization, System.IO, System.Net, System.Reflection, System.Runtime, System.Security, System.Text, System.Threading, etc).
  • ASP.NET (System.Web, System.Web.Extensions)
  • Windows Forms (System.Windows.Forms)
  • Windows Presentation Foundation (System.Windows)
  • ADO.NET and XML (System.Data and System.Xml)

MapGuide开发者网络N,Do3k5U%}I/C
包括LINQ, WCF and Workflow等其他部分的源码也将在之后的几周内发布MapGuide开发者网络:S*n:Z)^j
MapGuide开发者网络f6i6] PD H

&Y.L |,N XU"u S0你可以试用Visual Studio 2008查看源代码,并且可以调试跟踪到源代码内部。

 

在VS2008中的查看.net framework源代码的设置方法

注意: VS2008 Express版不行的

1、安装补丁 Visual Studio 2008 QFE

2、启动VS2008, Tools > Options > Debugging > General

改变下面的设置:

  • 取得"Enable Just My Code" 前面的钩
  • Enable Source Server Support" 前面打钩

如图:

image

3) 打开 "Symbols"页,设置下载地址和缓存地址

  •  

    • symbol file 的地址是: http://referencesource.microsoft.com/symbols
    • 设置一个缓存地址(注意要有可写权限)(比如. c:/users/sburke/symbols)
    • 打开选项"Search the above locations only when symbols are loaded manually"

如图:

image

 

设置完成,下来如果你在调试时,设置断点,F11单步调整就可以跳到.net framework 代码内部,查看MS的代码是怎么写的了,

呵呵,Enjoy!

 

更详细信息请看(英文)
J wj-@gEDR;`0
http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx

 

【上篇】
【下篇】

抱歉!评论已关闭.