在这篇Post中,我将演示如何配制Visual Studio2008来调试.net framework source code.

打开Tools—>Options—>Debugging

反选Enable Just My Code (Managed only)


明显我们要选中Enable .NET Framework source stepping 选项


Vs2008 sp1 需要知道我们在哪儿能访问source code,所以要选中Enable source server support 选项:


然后配制symbols的locations以及本地cache目录:


接着让你确认 Source Server 是有效的:


让我们来建一个控制台的项目测试下:


写一个Console.WriteLine的方法:


此时VS会下载Symbols。


看效果,断点停了,我们按F11进入内部



是不是很简单。希望这篇POST对你有帮助。