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

打开Tools—>Options—>Debugging

反选Enable Just My Code (Managed only)

在VisualStudio2008 SP1中调试.net framework 源代码

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

在VisualStudio2008 SP1中调试.net framework 源代码

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

在VisualStudio2008 SP1中调试.net framework 源代码

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

在VisualStudio2008 SP1中调试.net framework 源代码

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

在VisualStudio2008 SP1中调试.net framework 源代码

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

在VisualStudio2008 SP1中调试.net framework 源代码

写一个Console.WriteLine的方法:

在VisualStudio2008 SP1中调试.net framework 源代码

此时VS会下载Symbols。

在VisualStudio2008 SP1中调试.net framework 源代码

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

在VisualStudio2008 SP1中调试.net framework 源代码

在VisualStudio2008 SP1中调试.net framework 源代码

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

Author: Petter Liu     http://wintersun.cnblogs.com

相关文章: