配置VS2008来Debug .Net框架源码

配置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

posted on 2008-07-30 16:49  懒蜜蜂  阅读(1049)  评论(0编辑  收藏  举报