【问题标题】:Debug .NET Framework's source code only shows disassembly in Visual Studio 2010Debug .NET Framework 的源代码仅在 Visual Studio 2010 中显示反汇编
【发布时间】:2010-04-28 21:38:29
【问题描述】:

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


(来源:github.com

如图所示,转到源代码加载符号选项被禁用。不过,符号是从 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" 在我的机器上不存在。

我错过了什么?

【问题讨论】:

  • jdecuyper,你解决了这个问题吗?我对此也很感兴趣。谢谢。

标签: c# visual-studio-2010 visual-studio debugging


【解决方案1】:

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

【讨论】:

  • 我遇到了同样的问题,但针对的是 .NET 4 客户端配置文件。切换到完整的框架 4 并没有帮助。
  • 使用 4.7.1 我有问题
猜你喜欢
  • 2018-03-21
  • 1970-01-01
  • 2013-02-17
  • 2012-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-28
相关资源
最近更新 更多