Skip to content

DotNet一站式工具集

调用软件

  1. 软件合并:ILMerge
  2. 加密:ConfuserEx
  3. 打包:Inno Setup

工程及软件版本

  1. Visual Studio 2022
  2. C# Netframework 4.5.2
  3. DevExpress 22.2
  4. ILMerge 3.0.41
  5. Inno Setup 6
  6. ConfuserEx 1.6.0.72

功能说明

C#程序合并

通过调用ILMerge进行程序合并,可以将多个dll合并到主程序中。

C#程序加密

通过调用ConfuserEx进行主程序加密(如果进行了合并操作,则加密合并后的主程序),默认加密没有使用任何参数,如果需要进行配置的话,参考ConfuserEx的说明文档,并修改工程加密模板文件即可。

C#程序打包

通过调用Inno Setup进行主程序打包,如果需要进行配置的话,参考Inno Setup的说明文档,并修改工程打包模板文件即可。

默认情况下,打包时会自动忽略需要合并的DLL库文件以及备份文件。

注意事项

备份!备份!备份! 虽然说只有合并和加密的时候对原文件进行了处理,并且处理前进行了备份,但是,还是强烈建议你提前对需要处理的软件项目进行备份,以免出现什么稀奇古怪的以外。

软件截图

软件截图

基于 MIT 许可发布