1.开篇之前先说一说NISI是什么。 NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述 ...
1.开篇之前先说一说NISI是什么。
NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。
特点
1)、开销小,一个完整功能的安装程序仅需要 34k 的额外开销。
2)、支持Windows2000至Windows10、支持3大压缩算法、支持脚本、支持多语言、支持安装界面定制、支持网络安装与补丁、支持无人值守的安装模式。
3)、提供可扩展的插件接口
4)、此外,NSIS的license允许任何用途免费使用。
其他
使用Visual Studio 2008+工具制作MSI安装包存在控制不够灵活、界面自定义不够好、卸载比较麻烦(存在主程序更改后,容易引发卸载失败)、安装时不能容易的获得系统环境变量的相关信息…(若对安装包的要求不高,仅能使用,可以使用VS工具制作)。
2.如何制作服务安装包。
使用NISI工具中VNISEdit编辑器内的向导来生成安装步骤的整体脚本,然后根据需要自己调整脚本内容,当然你也可以不需要向导自己编写完整脚本。使用向导生成步骤有8步,这8步是按照程序安装包的流程处理,非服务安装包流程,所以某些信息就不需要填写或要排除,然后根据其提示逐一填充自己需要的信息。如下图
3.生成后的安装脚本(已根据需要调整过)。
图片内容可放大查看,也可以另存为图片文件查看,相关脚本步骤也作了说明,若想了解更多的脚本使用信息,可以在VNISEdit工具的帮助菜单"NISI用户手册"以及NISI安装包中的"NISI图文教程集锦.chm" 中查看。
4.编译脚本文件,生成安装包。
以上步骤虽然是服务安装包的制作说明,但是程序安装包的制作也是相似。若想制作更炫的安装界面,需要自己添加相关的脚本、图片等信息(可以自行根据NISI文档进行处理)。
-------以上内容为原创、转载注明出处
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:使用NISI制作.Net程序服务安装包
关键词:.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。