恢复Reflector反编译后资源文件的办法
来源:互联网 发布:始作俑者其无后乎 编辑:程序博客网 时间:2024/06/07 20:18
原文地址:http://www.cnblogs.com/xcsn/p/4678358.html
反编译问题:
1.路径问题:如果遇到了Path.Combine,有错误改下即可
2.资源文件问题:
在Reflector下,对左边的资源管理窗口的Resources文件夹下的资源文件,进行右键点击,选中"Save as" 选项保存即可。
例:对于项目文件夹里面的TryAssemb.Form1.resx,首先改为Form1.resx然后移动到TryAssemb目录里面
3.对窗体打开"视图设计器",发现会出现下面的错误:
修改方法就是对所有System.Windows.Forms.命名空间里面的控件需要全命名空间的声明,
例如里面 base.AutoScaleMode = AutoScaleMode.Font;就要改成base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
而TextBox textBox1; 也要改成private System.Windows.Forms.TextBox textBox1;这样VS就能识别到这个控件是要绘制在Form上面的
4.委托和回调函数问题
一般会被还原为add_Xxx(MethodsName)方法,需要改为 += MethodsName
5.命名空间问题
如果需要切换到IDE的窗体设计器,而不出错,则还需要在*.cs中添加比如System.Windows.Forms的命名空间前缀。
6.窗体设计器识别问题
需要把以下代码
ComponentResourceManager manager = new ComponentResourceManager(typeof(ClassName));
替换为
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ClassName));
窗体设计器才能正常识别。
- 恢复Reflector反编译后资源文件的办法
- 恢复Reflector反编译后资源文件的办法
- 恢复Reflector反编译后资源文件的办法
- 恢复Reflector反编译后资源文件的办法
- 恢复Reflector反编译后资源文件的方法
- Reflector反编译.NET文件后修复
- Reflector反编译.NET文件后修复
- [转载]Reflector反编译.NET文件后修复
- Reflector反编译.NET文件后修复
- Reflector反编译.NET文件后manager,base.AutoScaleMode修复
- Reflector+Reflexil 修改编译后的C# dll 文件
- .Net Reflector或DotPeek反编译后无法查看设计器的解决方法
- 让Reflector的反编译不能正常工作
- 强大的.NET反编译工具Reflector
- 强大的.NET反编译工具Reflector
- 强大的.NET反编译工具Reflector!!!
- 使用Reflector反编译.NET程序的经验
- 强大的.NET反编译工具Reflector
- 树莓派上做人脸识别
- 电商秒杀架构 各个具体场景及对应的解决方案
- C++中的前置声明(Forward Declaration)
- xmysql:可为MySql生成REST API的神奇命令
- C++存储数据结构之四map
- 恢复Reflector反编译后资源文件的办法
- jquery-1.4.2.min.js等jquery库-----引入到eclipse工程中显示红叉,但是不影响运行----解决方法
- CSDN-markdown编辑器使用
- cinder添加一个新功能流程
- Rustls之源码分析总结(一)
- 写代码的日常——判断素数
- Android中单击空白区域隐藏键盘
- js自定义一个Map类
- Pycharm中_init_.py文件的作用