码迷,mamicode.com
首页 > Web开发 > 详细

使用vs调试.net源代码

时间:2017-10-16 13:33:45      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:解释   shift   符号   .com   经验   安装程序   堆栈   source   来源   

使用.NET Framework库参考源进行调试

您可能会想知道使用.NET Framework参考源的调试方式。在下面的示例中,您将看到一个我调用公用Console.WriteLine方法的工具。从那里开始,WriteLine方法调用几个专用的管理API,最终以一个或多个平台调用调用结束。您可以在“呼叫堆栈”窗口中查看每个呼叫。您可以查看每个呼叫帧,无论是针对该帧的来源,还是可用的任何本地人。这很有用!

技术分享

这个经验适用于x86和x64机器上的32位和64位应用程序。当在x86或x64机器上运行时,还可以远程调试在ARM平板电脑上运行的应用程序。我可以想象你可能会期待给最后一个场景尝试。

此经验也适用于所有.NET Framework应用程序类型,包括ASP.NET,WPF,Windows窗体,控制台和Windows Store应用程序。我们称之为在Visual Studio中看到.NET Framework库源代码的经验,“.NET Framework源代码步进”。您可能会猜到,您可以使用所有使用的步骤命令进入和退出.NET Framework代码到,如F11,F10和Shift + F11。这很容易设置。我会解释一下

在Visual Studio 2012中启用.NET Framework源代码

我们将首先介绍如何启用源和符号按需下载。如果您有一致的互联网访问权 您需要在Visual Studio 2012中进行一些配置更改。

首先,通过从Visual Studio调试菜单中选择选项和设置...打开选项对话框,展开调试节点,然后选择常规选项。设置以下内容:

  • 清除启用我的代码复选框。
  • 选中启用.NET Framework源代码步进
  • 清除对属性和运算符的过渡(仅管理)
  • 选中启用源服务器支持
  • 清除要求源文件与原始版本完全匹配

技术分享

接下来,在“调试”节点的“符号”页面上设置以下内容:

技术分享

您现在可以选择OK,并开始使用.NET Framework源脚步作为开发过程的一部分。

在Visual Studio 2012中启用离线源

有时您没有连接到互联网,例如,旅行时。另外,有些人更喜欢下载费用一次,然后再考虑一下。我们已经涵盖了这两个案例。

您可以下载 .NET Framework 4.5的源代码和符号作为MSI安装程序。将它们安装到本地磁盘或网络上的特定位置后,您需要提供与上一节所指定的不同的符号文件位置。我在下面提供了一个例子。

技术分享

一旦在Visual Studio 2012中安装并配置了离线参考源程序包(如上所示),就可以开始进入.NET Framework库源代码了。

使用vs调试.net源代码

标签:解释   shift   符号   .com   经验   安装程序   堆栈   source   来源   

原文地址:http://www.cnblogs.com/ProDoctor/p/7676226.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!