导航

[转载]调试.NET Framework源代码

Posted on 2012-01-06 15:03  Jessie.M  阅读(437)  评论(0编辑  收藏  举报

1.[转载]配置Visual Studio 以调试.net framework的源代码:http://www.cnblogs.com/yuyijq/archive/2008/01/17/1042521.html

2.[转载]Microsoft:如何:调试 .NET Framework 源代码:http://technet.microsoft.com/zh-cn/cc667410.aspx

3.[转载]逐语句执行.NET Framework 4.0源代码:http://blog.csdn.net/cshui918/article/details/6684197

 

我目前设置如下,成功跳进源代码(VS008):

- 取消  "启用仅我的代码(仅限托管)" "Enable Just My Code (Managed only)"

- 选中  "启用源服务器支持"  "Enable source server support"

- 选中 "启动.NET Framework源代码单步执行(下载了一堆pdb,等了很久很久)

- 选中 "要求源文件与原始版本完全匹配 " "Require source files to exactly match the original version"(默认即选中状态,这个我没有取消,但是调试成功)

- 取消  "逐过程执行属性和运算符(仅限托管) " "Step over properties and operators (Managed only)"

注:

1.在每一次调试前,都要手动下载符号,否则进不到源代码里

2.可以按照文章3的方法下载安装source和Symbols文件到本地,然后将符号文件位置设为本地相应位置,以后就可以省去下载时间;但是如果想查看或调试微软不公开的代码,就只能使用reflector,ILSPY一类的软件了。

    另:可以使用源代码下载器.NET Mass Downloader