zoukankan      html  css  js  c++  java
  • vs2010调试-尝试调试dll源码。

    第一步:

    打开“调试”——“选项和设置”——点击调试下“常规”——设置启用“启用.NET Framework源代码单步执行 ”

    第二步

    选择“符号”——选择Microsoft符号服务器——设置符号缓存目录

    这是初步的尝试,还没有实验成功。

    微软文档:https://docs.microsoft.com/zh-cn/visualstudio/debugger/how-to-debug-dotnet-framework-source?view=vs-2017

    标题:如何:调试 .NET Framework 源代码

     按照文章内容,还是没有进入dll文件的方法,不知道为什么。

    文章:https://docs.microsoft.com/zh-cn/visualstudio/debugger/debug-source-files-common-properties-solution-property-pages-dialog-box?view=vs-2017

    标题:“解决方案属性页”对话框 ->“通用属性”->“调试源文件”

    还是没有进展。

    文章:https://social.msdn.microsoft.com/forums/vstudio/en-US/1d3c5a9a-7334-4476-8467-327fff6bb01b/1-how-do-i-configure-visual-studio-to-debug-net-framework-source-code

    标题:1.如何配置Visual Studio以调试.NET Framework源代码?

     博客:http://blogs.msdn.microsoft.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx

    不知道为什么没有起效。

    按照这个设置起作用了,不过有的地方没有源代码,调试起来很费劲。

    标题:How do I debug .NET 4.6 framework source code in Visual Studio 2017?

    文章:How to configure Visual Studio for debugging .NET framework

    地址:https://referencesource.microsoft.com

    第二篇文章有可靠的介绍!

    微博http://www.floydhilton.com/docker/2017/04/06/NET-Framework-Open-Source-ILSpy.html

    asp.net源代码 Viewing .NET Framework Source Code - Open Source or Closed with ILSpy and Visual Studio

    ==============================================

    文章:Visual Studio(VS) F12 查看DLL源代码

    这篇文章介绍了安装Resharp达到目的,同时vs2017已经自带这个功能;

    工具>选项>文本编辑器>c#>高级>启用导航到反编译源

    ============================================

    总结:最后也能f11进源代码了,几个关键点需要注意:

    第一,常规项下:

    0,关闭 启用“仅我的代码”(设置了第2条,会自动关闭);

    1,启用源服务器支持;

    2,启用.NET Framework源代码单步调试;

    第二,符号项下:

    选中:Microsoft符号服务器

    增加:http://referencesource.microsoft.com/symbols

    增加:D:/DebugFuHaoCache,自己设置的符号缓存位置

    然后启用调试,等符号下载完毕后,就可以调试进源代码了。下载符号大概需要10分钟。

    --------------------------------------------

    调试源码时可能会出现这样的问题:

    您需要查找 Dictionary.cs 以通过查看源来确定当前调用堆栈帧。

    我从微软的源码站下载了.netframework的源码代码;

    根据visual studio的提示设置下cs文件路径,是能调试进去的。

    这个方法是我自己的解决方案,其实好像是vs的bug,我原来是可以调试进去的。

    使用vs2019不知道为啥不行了。

  • 相关阅读:
    Consul的反熵
    Swift:一个基于.NET Core的分布式批处理框架
    C03:架构,面向人的设计,面向业务的建模
    架构-W01-食堂就餐卡系统设计
    架构C02:商业模式与架构设计
    架构C01: 什么是架构?为什么做架构?架构师需要做什么?
    程序中的日志
    物联网这一次应该是认真的!
    移动端H5混合开发设置复盘与总结
    span 英文数字保持一行,中文自动换行
  • 原文地址:https://www.cnblogs.com/Tpf386/p/10232217.html
Copyright © 2011-2022 走看看