2010-04-28 56 views
16

我在尝试使用Visual Studio 2010专业版来调试.NET Framework的源代码。我跟着Raj Kaimal的帖子中描述的步骤,但我必须做一些错误的,因为我越来越看到的唯一代码的反汇编代码:调试.NET Framework的源代码仅在Visual Studio 2010中显示反汇编

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踏入的第一行代码,会弹出一个窗口我们寻找“WebRequst.cs”文件中“f:\ dd \ ndp \ fx \ src \ Net \ System \ Net \ WebRequest.cs”,这在我的机器上不存在。

我错过了什么?

+0

jdecuyper,你解决了这个问题吗?我也很有趣。谢谢。 – sergtk 2011-12-17 06:11:30

回答

3

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

+1

我有同样的问题,但针对.NET 4客户端配置文件。切换到完整的框架4没有帮助。 – 2012-02-08 23:14:13

相关问题