This version of the Nullsoft Install System Pre-Processor is built for .Net framework 2.0 and all source has been migrated to build under .Net 2.0 and Visual Studio 2005
UPDATES TO THIS VERSION FROM 1.0.3
+ 1.0.3 added the ability to have recursive includes – so that all
dependant DLLs could be grabbed from all projects which are used by
the referenced one. This concept has been extended to the macro
language so that you can dynamically choose to recurse projects.
+ We have added some new arguments for the macro.bin Macros – now
you can use the following:
includeProjects = [true|false]
* this will include all DLLs which are from the project(s).
includeReferences = [true|false]
* this will include referenced DLLs
recursive = [true|false]
* this will set the recursion through all dependancies capability.
Example:
##macro.bin;
assembly = Mobux.Web.Public;
includeProjects = true;
includeReferences = false;
##
File /nonfatal "%%absfilename%%"
##
macro.end
##
+ The final thing that we did in this release was make the script language
MUCH more tolerant of white space. As you can see in the above example you
can now split macros, imports or any command across lines and have as much
white space as you desire in your scripts. You can also use any case you
like with commands.
For more information on PreNIS you should go to the following places:
1. Learn about it at http://www.pixolut.com/prenis
2. Find out about NSIS http://nsis.sourceforge.net/
3. Contribute to the project at http://www.sourceforge.net/projects/prenis/
Filed under: Open Source, pixolut, PreNIS, Software Development