如果需要调试 WPF 源代码或框架源代码,那么需要使用 DotPeek。

首先需要下载 dotPeek ,可以到官网下载 dotPeek: Free .NET Decompiler & Assembly Browser by JetBrains 还可以到 csdn 下载

首先打开 dotPeek 然后点击启动符号服务器,所有符号。

然后点击工具设置,可以看到这个页面

然后打开 VS 工具选项,在调试设置符号,刚才已经复制了,现在添加就好

然后还需要去掉微软的服务和本地缓存

然后写一个呆磨进行测试

现在就可以开始调试框架源代码了

只需要在一些函数使用断点,然后堆栈跳转,假如我在 MouseDown 写一个断点,在触发按下,点击堆栈,可以看到外部代码。右击外部代码显示,这样就可以看到 垃圾wr 做的,双击他,可以跳到一个页面,点击加载就可以。

这时候可以看到 dotPeek 在反编译,这个时间比较长,需要去做一些你喜欢做的事情,回来就可以发现 dotPeek 反编译好而且你看到 ms 源代码,这时候可以尝试源代码断点,但是不是所有地方都可以断点。

如果你发现无法进入代码,那么尝试安装 Resharper ,如果还是不行,那么需要问一下,是不是使用 UWP ,因为现在我尝试 UWP 还没有成功。

如果还是无法成功,不要来问我,我教了几个小伙伴,有几个是没法进入代码,使用方法都一样,我自己去他电脑弄了,结果我无法进入。

最新文章

  1. d3.js读书笔记-1
  2. YII实现Memcache故障转移的配置办法
  3. Log4j XML 配置
  4. ylbtech-LanguageSamples-Yield
  5. ASP.NET MVC5 高级编程 第3章 视图
  6. PSYoungGen /PSOldGen/PSPermGen区别
  7. Oracle的rownum原理
  8. 深入理解Fsync----JBD内核调试 专业打杂程序员 @github yy哥
  9. [uiview animation ...] 这个函数有多少没有认识的可能!翻盘效果 上下左右怎么翻都不怕
  10. xcode 环境,多工程联编设置【转】
  11. 2014年河南省第七届ACM大赛总结
  12. 初识servlet--未完成
  13. APP自动化框架LazyAndroid使用手册(4)--测试模板工程详解
  14. Oracle统一访问代理层方案
  15. Linux下源码安装并配置Nginx
  16. PHP处理XML文档,没有CDATA部分数据处理
  17. js截取固定长度字符串,多余字符显示...
  18. 第七次作业——numpy统计分布显示
  19. redis 实现发布订阅的功能
  20. Redis本身是单线程线程安全的内存数据库,但是不代表你的使用就是线程安全的

热门文章

  1. 201521123009《Java程序设计》第3周学习总结
  2. 201521123027 《JAVA程序设计》第二周学习总结
  3. java课程设计--WeTalk(201521123072秦贞一)
  4. 201521123018 《Java程序设计》第10周学习总结
  5. JAVA课程设计-购物车 (201521123101 柏清晔)
  6. 解决liblzo2.so缺失
  7. 第一部分----HTML的基本结构与基本标签
  8. linux c函数指针的应用
  9. XML预览
  10. OSGi-简介(01)