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

配置VS2008来Debug .Net框架源码

2013年08月02日 ⁄ 综合 ⁄ 共 796字 ⁄ 字号 评论关闭

配置VS2008Debug .Net框架源码

LazyBee(http://lazybee.cnblogs.com/)

1 打开Tools->Options->Debugging->General

2去掉Enable Just My code的勾,选中Enable Source Server Support

3 打开Debugging->Symbols,设置Symbols的下载URL(也就是源码服务器)http://referencesource.microsoft.com/symbols

4 选中Search the above locations only when symbols are loaded manually选项

5 debug程序时,就可以在Call Stack窗口,右击鼠标->Load Symbols来装载.Net框架源码进行调试了。

 

 

一次下载所有.Net框架源码设置

由于每次调试时,Visual Studio都会试图去下载每一个DLL的源码装载进当前调试进程,由于一些项目装载的很多DLL没有源码可用,因此可能严重影响启动debug的时间,所以我们可以先一次下载所有源码,以避免这种情况的发生。

1 设置和上面一样,唯一不同的是Tools->Options->Debugging->Symbols,中,去掉Search the above locations only when symbols are loaded manually的勾。

2 启动调试,这时候系统将自动下载所有的.Net框架源码,大概50MB左右。

3 下载完成之后,停止调试,去掉源码服务器前面的勾。一切就ok了。

 

具体设置详细信息,请参见:http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx

抱歉!评论已关闭.