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

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

替代文字http://sofzh.miximages.com/c%23/vs2010DebugFramework.jpg

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

我正在调试的代码如下:

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

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

我错过了什么?

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