我正在尝试使用Visual Studio 2010 Professional调试.NET Framework的源代码。我按照Raj Kaimal帖子中描述的步骤进行了操作,但我必须做错了,因为我能看到的唯一代码就是反汇编代码:
Alt text 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();
当我点击 F11 进入第一行代码时,会弹出一个窗口,查找“f:\ dd \ ndp \ fx \ src \ Net”中的“WebRequst.cs”文件\ System \ Net \ WebRequest.cs“我的机器上不存在。
我错过了什么?
答案 0 :(得分:3)
在项目属性中,以.NET Framework 4.0为目标。我在编译.NET 3.5时遇到了同样的问题。