当前位置: 首页 > news >正文

C#程序反编译经验总结

1. 反编译出的代码有问题时,可以用多个反编译工具之间的代码相互印证。(比如.net reflector 与ILSpy)

2. 有时Visual Studio编译的错误信息不明确时, 可以msbuild编译程序,msbuild的错误信息相对完整一些。

2.1 编译错误:该项目中不存在目标“Build”
在Project的右键菜单中选择“卸载项目”,然后Project的右键菜单中选择“编辑xxx.csproj”。

在最后加上

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

即可。

3.Reflector :资源文件是.resources(二进制)的格式。不能直接用,可以用Resgen做文件转换。 或者用ILSpy的反编译出的资源文件。

4.在窗体初始化InitializeComponent中添加System.ComponentModel.ComponentResourceManager manager = new ComponentResourceManager(typeof(frmMain));时 再切换到设计界面提示错误 变量“manager”未声明或从未赋值。将变量 manager重命名resources时错误消失。

待续...

http://www.lryc.cn/news/304362.html

相关文章:

  • Android系统启动流程
  • Flask——基于python完整实现客户端和服务器后端流式请求及响应
  • crmeb多门店商城系统二次开发 增加车辆车牌搜索功能、车辆公里数
  • 深度好文|关于人类智能与自主系统
  • 防火墙内容安全笔记
  • 应用于温度报警器中的高精度温度传感芯片
  • 微信小程序swiper 视频中间大,两边小,轮播滑到中间视频自动播放组件教程
  • ARM服务器上部署zookeeper集群
  • 利用Ubuntu22.04启动U盘对电脑磁盘进行格式化
  • Nginx基础入门
  • 分布式和微服务
  • 【无标题】学习Markdown
  • 由于 vscode 版本更新为 1.86.1引起的相关问题。
  • 四、矩阵的分类
  • Windows环境下查看磁盘层级占用空间的解决方案
  • 超级实用的python代码片段汇总和详细解析(16个)
  • npm/nodejs安装、切换源
  • 【Kotlin】流程控制
  • Devc++ Easyx 实现 瓦片地图编辑数据导入游戏
  • 去年面试的运维开发面试题二
  • 【Unity编辑器扩展】Unity编辑器主题颜色设置工具
  • 精美的WordPress外贸独立站模板
  • 说一下 JVM 运行时数据区 ?
  • 外泌体相关基因肝癌临床模型预测——2-3分纯生信文章复现——02.数据格式整理(1)
  • Python 内存管理和优化之循环引用
  • 「Kafka」监控、集成篇
  • Linux之用户和用户组用户账号系统文件
  • ESP8266 (5),驱动屏幕
  • ChatGPT-01 用ChatGPT指令,自学任何领域的系统知识
  • android studio模拟器不能打开