前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >dnSpy反编译、部署调试神器

dnSpy反编译、部署调试神器

作者头像
JusterZhu
发布2022-12-07 18:21:41
1.2K0
发布2022-12-07 18:21:41
举报
文章被收录于专栏:JusterZhuJusterZhu

一、概要

在工作当中,当程序部署了之后就算打了日志遇到极个别的特殊异常没有在程序日志中体现出来或者没有详细的报错原因会让开发者非常头疼,不得不盲猜bug到底出在哪里。这里分享一下工作上经常会用到的工具,这款工具可以反编译并运行调试已经部署好的引用程序,不管是.net framework还是.net core的都可以进行操作同时也能看到IL指令集。

  • 开源地址:https://github.com/dnSpy/dnSpy
  • 下载可执行工具地址:https://github.com/dnSpy/dnSpy/releases

二、详细内容

在git上下载好程序之后

解压之后能看到dnSpy.exe和dnSpy-x86.exe,分别用来解析x64和x86的应用程序。这时候根据自己编译的版本来选择即可。

打开之后的界面,这时候直接点击“启动”或者直接F5。

选择你想调试的程序集。

这里就像使用IDE一样,可以设置断点可以修改代码、查看程序集的引用等等操作。

在文本区域点右键可以看到Edit class点击之后弹出框内可以直接修改编辑已部署好的代码。

dnSpy是一款功能非常强大基于.net程序的反编译调试工具,能熟练掌握它能给工作和学习带来非常的大的便利。如果访问github慢的小伙伴可以加下文章末尾的群。群里会不定时共享学习资源和技术讨论。

希望大家多多支持。不胜感激。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JusterZhu 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、概要
  • 二、详细内容
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档