反编译问题:函数
1.路径问题:若是遇到了Path.Combine,有错误改下便可spa
2.资源文件问题:设计
在Reflector下,对左边的资源管理窗口的Resources文件夹下的资源文件,进行右键点击,选中"Save as" 选项保存便可。orm
例:对于项目文件夹里面的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));窗体设计器才能正常识别。