第一步:

打开“调试”——“选项和设置”——点击调试下“常规”——设置启用“启用.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分钟。

转载于:https://www.cnblogs.com/Tpf386/p/10232217.html

vs2010调试-尝试调试dll源码。相关推荐

  1. 使用vs2005进行(wince)DLL源码调试

    调试Dll也需要进到源码里面,进行单步调试.下面是使用vs2005进行wince DLL源码调试的步骤(可能我的方法麻烦了). ------------------------------------ ...

  2. 使用dnSpy调试asp.net core源码

    环境: window 10 vs2019 16.5.1 dnspy v6.1.4 .netcore3.1 参考: .Net反编译技术详解及4个反编译工具介绍 一.关于dnSpy dnSpy是近几年的新 ...

  3. XposedNoRebootModuleSample 不需要频繁重启调试的Xposed 模块源码例子

    XposedNoRebootModuleSample(不需要频繁重启调试的Xposed 模块源码例子) Xposed Module Sample No Need To Reboot When Debu ...

  4. 使用 Chrome 调试 Vue3 的 TypeScript 源码

    相信很多同学都已经上手 Vue3 了,用起来是真香! 学习技术又怎能不学习源码,多看看源码,说不定自己哪天也成大佬了呢 ︿( ̄︶ ̄)︿ 今天,我来记录一下自己调试 Vue3 源码的过程,方便以后参考. ...

  5. windows本地编译调试hbase-3.0.0-alpha-2-SNAPSHOT源码

    windows本地编译调试hbase-3.0.0-alpha-2-SNAPSHOT源码 前言 代码下载,编译与调试 问题解决 前言 研究hbase的原因有两方面:一是自己是做大数据相关的开发工作,hb ...

  6. 非常好用的com串口调试助手,带源码和注释

    非常好用的com串口调试助手,带源码和注释.适合调试上位机数据采集和学习使用编号:179650103450098XiaoxiaoQAQ

  7. VS2010 C++下编译调试MongoDB“.NET研究”源码

    考虑到mongodb使用了boost库源码,参考mongodb官方文档后,下载编译boost版本是1.42(时间为2010-2-2)或更新版本: boost版本1.42: http://sourcef ...

  8. 起飞,会了这4个 Intellij IDEA 调试魔法,阅读源码都简单了

    前言 上一篇文章 IntelliJ IDEA 高级调试之Stream Trace 算是 IntelliJ IDEA 高级调试技巧的开胃菜,很多小伙伴被这个小技巧征服.趁热打铁,今天给大家带来几个我日常 ...

  9. 本地html调试java接口_solr源码通过idea进行本地调试

    试验环境: solr5.3(和线上保持一致,历史功能,所以版本比较旧) jdk1.8 idea2018版 ant1.9版本 配置ant的环境变量,同java,因为环境比较基础对于开发人员应该比较简单, ...

  10. C# TCP/UDP网络通讯调试助手(含源码)

    C# TCP/UDP网络通讯调试助手 1.客户端界面 1.客户端界面 源码下载地址:https://download.csdn.net/download/kingleitao/11927885

最新文章

  1. Android深度探索第四章感想
  2. [导入]人的一生能有几天?
  3. 每天一道LeetCode-----求一个数的n次方,n是很大很大的数,n用数组存储着
  4. 利用SQL对数据进行清洗处理
  5. Request load 没有成功执行的原因分析
  6. linux 搜狗输入法包名,搜狗输入法(com.sohu.inputmethod.sogou) - 10.27 - 应用 - 酷安
  7. 洛谷 P2324 [SCOI2005]骑士精神
  8. 如何使用Tuxera NTFS for Mac将FAT 32U盘转换为NTFS格式
  9. 修改MySQL数据库最大连接数的两种方法
  10. Python答题并统计的小程序
  11. 【Windows Server 2019】活动目录 (Active Directory) ——创建、删除和管理对象、容器和组织单位(OU)
  12. 2022 Google IO大会新技术
  13. 华为机试HJ102:字符统计
  14. 2013年10月22日、|充实自己|看书看到恶心看教学视频看到吐|也许旷几次课也是值得的
  15. 批量下载人像图片的技巧,POCO相册图片如何下载的方法
  16. 偏偏在面试的时候踏入一个大坑--360浏览器兼容模式
  17. 宏病毒的研究与实例分析02——复合文档格式分析
  18. JBoss EAP 7消息系统
  19. 人工智能小白日记 语音情感分析探索之2 CNN相关及实验
  20. 体验 Chrome 开发者工具的 12个骚操作!

热门文章

  1. 杭电 1248 寒冰王座(全然背包)
  2. 微信小程序之弹框modal
  3. 开源通用爬虫框架YayCrawler-页面的抽取规则定义
  4. swfupload使用说明
  5. 【转】大厦将倾,互联网将如何变革传统行业(上)
  6. Mr.J--JS学习(闭包及IIFE)
  7. css内容渐入效果实现
  8. mobile web页面调试方法
  9. django中的urlpatterns的正则语法
  10. datasnap 的HTTP 调用返回JSON