Debug .NET Framework的源代码仅显示Visual Studio 2010中的反汇编

jde*_*per 16 c# debugging visual-studio-2010 visual-studio

我正在尝试使用Visual Studio 2010 Professional 调试.NET Framework的源代码.我按照Raj Kaimal的帖子中描述的步骤进行了操作,但我必须做错了,因为我要看到的唯一代码是反汇编代码:

替代文字http://jdecuyper.github.com/images/SO/vs2010DebugFramework.jpg

正如您在图像中看到的,禁用了" 转到源代码"和" 加载符号"选项.然而,从Microsoft的服务器下载符号,因为我可以在本地缓存目录中看到它们.

我正在调试的代码如下:

var wr = WebRequest.Create("http://www.google.com");
Console.WriteLine("Web request created");
var req = wr.GetRequestStream();
Console.Read();
Run Code Online (Sandbox Code Playgroud)

当我点击F11进入第一行代码时,会弹出一个窗口,查找"f:\ dd \ndp\fx\src\Net\System\Net\WebRequest.cs"中的"WebRequst.cs"文件在我的机器上不存在.

我错过了什么?

Jam*_*mes 3

在项目属性中,目标为 .NET Framework 4.0。当我编译 .NET 3.5 时,我遇到了同样的问题。