DotNet一站式工具集
调用软件
- 软件合并:ILMerge
- 加密:ConfuserEx
- 打包:Inno Setup
工程及软件版本
- Visual Studio 2022
- C# Netframework 4.5.2
- DevExpress 22.2
- ILMerge 3.0.41
- Inno Setup 6
- ConfuserEx 1.6.0.72
功能说明
C#程序合并
通过调用ILMerge进行程序合并,可以将多个dll合并到主程序中。
C#程序加密
通过调用ConfuserEx进行主程序加密(如果进行了合并操作,则加密合并后的主程序),默认加密没有使用任何参数,如果需要进行配置的话,参考ConfuserEx的说明文档,并修改工程加密模板文件即可。
C#程序打包
通过调用Inno Setup进行主程序打包,如果需要进行配置的话,参考Inno Setup的说明文档,并修改工程打包模板文件即可。
默认情况下,打包时会自动忽略需要合并的DLL库文件以及备份文件。
注意事项
备份!备份!备份! 虽然说只有合并和加密的时候对原文件进行了处理,并且处理前进行了备份,但是,还是强烈建议你提前对需要处理的软件项目进行备份,以免出现什么稀奇古怪的以外。