㈠ 如何反编译还原winform界面
winform界面的代码都是在InitializeComponent();里 所以使用ILSpy反编译将form的designer代码破译,然后复制代码到新建的Form()下 修改下语法错误点后执行
㈡ c# winform中编译后,exe文件体积很大怎么办
一般EXE文件很大,说明你有以下几个事情都放在EXE项目中了:
1、大量的程序图片以资源的形式签入到了exe项目中。
2、大量的业务逻辑代码放到了exe项目中。
3、大量的业务逻辑窗口代码放到了exe项目中。
解决的办法:
1、建立多个类库项目,将主要的代码放到类库项目中。
2、为图片专门创建外部资源文件,或者嵌入到类库项目中。
3、exe项目尽量不做业务处理,只运行类库项目中的一些代码。
这样就可以大大减少exe的大小,将主要代码放到了类库项目生成的dll文件中。