您的位置:首页 > 编程语言

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

2009-09-16 16:04 351 查看
包括
"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" 前面打钩

如图:





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

symbol file 的地址是: http://referencesource.microsoft.com/symbols

设置一个缓存地址(注意要有可写权限)(比如. c:/users/sburke/symbols)

打开选项"Search the above locations only when symbols are loaded manually"

如图:





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

呵呵,Enjoy!

更详细信息请看(英文)
J wj-@gEDR;`0http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: