Skip to content

DotNet One-Stop Toolkit

Invoked Software

  1. Merging: ILMerge
  2. Encryption: ConfuserEx
  3. Packaging: Inno Setup

Project and Software Versions

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

Feature Descriptions

C# Program Merging

Programs can be merged by invoking ILMerge, allowing multiple DLLs to be combined into the main application.

C# Program Encryption

Main programs can be encrypted by invoking ConfuserEx. If merging has been performed, the merged program is encrypted. By default, encryption is applied without additional parameters, but you can refer to ConfuserEx’s documentation for configuration details and modify the encryption template file as needed.

C# Program Packaging

Main programs can be packaged by invoking Inno Setup. Refer to Inno Setup’s documentation and modify the packaging template file for customization.

By default, unnecessary DLL files and backup files are automatically excluded during packaging.

Important Notes

Backup! Backup! Backup! Though files are processed with backups before merging and encryption, it is highly recommended to back up your project before processing to prevent unexpected issues.

Software Screenshot

Software Screenshot

Released under the MIT License.