资 源 简 介
PreNIS - The pre-processor for integrating .Net with the NullSoft Install System
PreNIS is a preprocessor macro language extension to the NSIS scripting language to automatically include dlls, exes or project version information in to NSIS scripts.
Why make a Pre-Processor for NSIS?
At Pixolüt, we have been using the Nullsoft Install System for a long time. We rely on it with every build pipeline for .Net user applications and also server deployments. They all benefit from the flexibility NSIS offers.
The only problem with using any external installer system, especially a script based one is that its painful to manage the sync between the project file and the installer script to ensure that only required DLLs and content files are included - and every time a new DLL, file or folder is added to the project, the install script needs to be updated.
Then there is the issue of version information - that needs to come from the assembly info