单步调试.Net Framework Source Code

 

第一、.Net Framework Source Code的发布。

    Scottgu发布的一篇文章,已经详细说明了开源的Libraries。这里,我想讲的是.Net Framework Source Code是基于MS-RL(Microsoft Reference License)许可下发布的。这里有一篇关于.Net Framework Source Code的文章http://blog.joycode.com/scottgu/archive/2007/10/04/109100.aspx,有兴趣的朋友可以阅读一下。

NetMassdownloader 下载页面: http://www.codeplex.com/NetMassDownloader/Release/ProjectReleases.aspx?ReleaseId=10592

1)将下载器的压缩包解压缩到一个文件夹,如c:/1。在c盘根目录下新建一个文件夹2,以保存下载的源代码。
2)在dos命令提示符(DOS系统)下,将当前目录设置为下载器所在的文件夹。(你不要说你不用常用的dos命令哦?不会就去百度搜索一下使用方法吧。)
3)输入命令“netmassdownloader -d C:/Windows/Microsoft.NET/Framework/v2.0.50727 -output c:/2”,以下载.net2.0框架的源代码。(笔者下载.net2.0的源代码,程序提示说,没有在服务器上找到文件。)
注:若.net2.0框架的源代码不可下载,可以用命令“netmassdownloader -d "C:/Program Files/Reference Assemblies/Microsoft/Framework/v3.5”操作第三步。
或 把以下文件保存bat文件运行

 

NetMassDownloader.exe -d C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 -o D:/ReferenceSource -fo
NetMassDownloader.exe -d C:/WINDOWS/Microsoft.NET/Framework/v3.0/Windows Communication Foundation -o D:/ReferenceSource -fo NetMassDownloader.exe -d C:/WINDOWS/Microsoft.NET/Framework/v3.0/Windows Workflow Foundation -o D:/ReferenceSource -fo
NetMassDownloader.exe -d C:/WINDOWS/Microsoft.NET/Framework/v3.0/WPF -o D:/ReferenceSource -fo
NetMassDownloader.exe -d C:/WINDOWS/Microsoft.NET/Framework/v3.5 Workflow Foundation -o D:/ReferenceSource -fo
pause


 

第二、如何对.Net Framework Source Code进行单步调试。

 

这里我主要针对VS2005IDE环境下对.Net Framework Source Code的单步调试。首先,在Codeplex的网站下载一个.Net Mass Downloader的程序,这个程序主要用来从微软符号服务器下载源代码到本地硬盘。这里有几点要注意的:你必须先下载.Net Framework3.5,3.0,2.0的安装包,并安装完成后方可下载,否则的话,你会下载不到任何源代码。打开VS2005命令提示窗口,输入命令,如下:C:/netmassdownloader>netmassdownloader -d "C:/Program Files/Reference Assemblies/Microsoft/Framework/v3.5" -d "C:/Program Files/Reference Assemblies/Microsoft/Framework/v3.0" -d "c:/Windows/Microsoft.net/framework/v2.0.50727" -output C:/ReferenceSource。这时候的下载将会花费你很长的时间。接着它便会将源代码逐个下载到C盘的ReferenceSource文件夹里面。然后,打开VS2005,在工具->选项->调试->常规中,将“启用源服务器支持”和“要求源文件与原始版本完全匹配”的复选框的勾去掉。

第三步、在项目解决方案属性的通用属性中的调试源文件中输入C:/ReferenceSource。注册表里面改了,操作如下:打开注册表,HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/8.0下面有一个KeySource Directories,把你的本地源代码路径添到最前并以分号(;)结尾即可

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值