I commonly use Inno Setup manually to build setups for my programs. Now I would like to write a program that can easily build various distributions of an other program, and in order to do that I’d liked to use Inno Setup by .NET code.
Do you know a way to use Inno Setup as an external library, or use a .NET wrapper or at least communicate with Inno Setup through command line?
Thanks for you help.
Basically, your C# application would create the installer script, and then launch the command-line compiler to create the setup executable. This is explained in the documentation, specifically in the booklet
Other Information, topicCommand Line Compiler Execution.