Provides a simple set of macro tags that will expand out and repeat for all folders or files specified and create a new NSI file. #NSIS language extension #Macro language extension #NSIS pre-processor #NSIS #Pre-processor #Script
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 file!
Wouldn't it be great to be able to use the .Net project files to dynamically create the NSI file whilst still having all the power and features of NSIS? Well, with PreNIS you can.
PreNIS provides a simple set of macro tags which will expand out and repeat for all folders or files specified and create a new NSI file that will contain all the correct files in the project.
What's new in PreNIS 1.2.1.0:
- Converted solution to VS2008
- Merged changes in from DotNet2 branch: handle "vs" parameter with ##import to allow specifying the version of Visual Studio eg vs=2008;
- Add a check for AssemblyInfo.cs under Properties to Project2005.vb
PreNIS 1.2.1.0
add to watchlist add to download basket send us an update REPORT- runs on:
- Windows All
- file size:
- 36 KB
- filename:
- prenis-1.2.1.0.exe
- main category:
- Programming
- developer:
- visit homepage
Microsoft Teams
ShareX
Context Menu Manager
calibre
IrfanView
Bitdefender Antivirus Free
Windows Sandbox Launcher
4k Video Downloader
7-Zip
Zoom Client
- 4k Video Downloader
- 7-Zip
- Zoom Client
- Microsoft Teams
- ShareX
- Context Menu Manager
- calibre
- IrfanView
- Bitdefender Antivirus Free
- Windows Sandbox Launcher