Wix toolset打包工具介绍

Wix Toolset工具目前是windows平台应用打包比较好用的工具,最大的两个优点是功能全面和免费软件。下面来介绍一下这个软件。
Wix Toolset官网
1、Wix的核心是一组build工具。Wix来生成windows安装包的理念跟我们编译构建项目工程是一样的:编译源码,然后链接和创建可执行文件,这里的可执行文件包括exe安装包,msi安装包,msm合并模块,msp补丁包等。wix的命令行工具可以在一些CI/CD项目中使用,从而实现打包自动化。
2、WIX包含了一些windows安装程序以外的一些功能,比如可以安装IIS网站,可以创建SQL数据库以及在windows防火墙中注册异常等功能,从而为安装过程提供了一些额外的帮助。
3、Wix可以使用Burn引导程序,从而为安装包捆绑一些依赖条件,例如,可执行程序需要依赖.NET Framework,Burn可以允许在程序安装的时候下载并安装.NET Framework或者安装包中包含.NET Framework的安装程序,防止安装环境中不存在.NET Framework。
4、WiX SDK包括托管库和本机库,使编写与Windows Installer一起工作的代码变得更容易,包括C#和C++中的自定义操作。
License
WiX工具集是在Microsoft Reciprocal License (MS-RL)下发布的。Microsoft Reciprocal License (MS-RL)用于确保在WiX社区的努力基础上建立的其他人回馈WiX社区。特别是,许可证要求必须使用相同的许可证发布对WiX工具集的修复和改进。
但是,WIX生成的安装程序不在Microsoft Reciprocal License (MS-RL)的管辖之内,请看官网给出的原文说明:
Wix toolset打包工具介绍_第1张图片
因此,WIX软件就是一个免费使用的软件,因此,不需要担心lincense限制了。

后续介绍如何使用WIX。

你可能感兴趣的:(windows,开发,windows)