zoukankan      html  css  js  c++  java
  • 使用vs调试.net源代码

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

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

    调试到.NET Framework参考源代码的示例

    这个经验适用于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源代码步进
    • 清除对属性和运算符的过渡(仅管理)
    • 选中启用源服务器支持
    • 清除要求源文件与原始版本完全匹配

    启用调试到.NET Framework参考源的设置

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

    为.NET Framework获取在线调试符号的设置

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

    在Visual Studio 2012中启用离线源

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

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

    为.NET Framework获取离线调试符号的设置

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

  • 相关阅读:
    Spring Boot 搭建项目阶段Group和Artifact的含义
    设置Mysql数据库账号密码以及时区
    反射
    线程与进程
    网络编程
    队列和栈
    linux下的mysql
    积累的关于linux的安装卸载软件基本命令
    各种url编码
    解决浏览器传值乱码
  • 原文地址:https://www.cnblogs.com/ProDoctor/p/7676226.html
Copyright © 2011-2022 走看看