Wix toolset打包工具介绍

这篇具有很好参考价值的文章主要介绍了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打包,windows 开发,windows
因此,WIX软件就是一个免费使用的软件,因此,不需要担心lincense限制了。

后续介绍如何使用WIX。文章来源地址https://www.toymoban.com/news/detail-756890.html

到了这里,关于Wix toolset打包工具介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【前端笔记】前端包管理工具和构建打包工具介绍之npm、yarn、webpack、vite

    NPM(Node Package Manager)是node包管理器,是node.js默认采用的软件包管理系统,使用JavaScript语言编写。包管理可以理解为依赖管理,有一个npm包管理仓库,当我们执行npm命令的时候,就可以直接从npm仓库中下载对应的依赖包,类似于后端开发中的POM。 node.js中就已经安装了NPM,所

    2024年02月02日
    浏览(17)
  • Unity组件开发--AB包打包工具

    Unity组件开发--AB包打包工具

    1.项目工程路径下创建文件夹:ABundles 2.AB包打包脚本: 3.需要打包的场景添加到打包配置: 4.unity编辑器生成菜单: 5.场景加载AB包管理器:

    2024年04月28日
    浏览(7)
  • <QT开发> QT开发工具-之-QT应用程序打包

    <QT开发> QT开发工具-之-QT应用程序打包

    <QT开发> QT开发工具-之-QT应用程序打包 笔者为什么会写这篇文章呢?这是因为,笔者使用windows QT开发了一个测试工具。目的是通过TCP/IP测试其它应用程序。首先这个QT程序是笔者自己开发的,所以笔者的电脑当然是可以运行这个QT程序的,但是想要这个QT程序在其它同事的

    2024年02月12日
    浏览(410)
  • 简化部署流程,提升开发效率:介绍 Electron Egg 打包优化

    在开发桌面应用程序时,优化打包流程是至关重要的,可以帮助开发人员节省时间和精力,提高生产力。本文将介绍如何使用 Electron Egg 框架进行打包优化,使得打包过程更加高效顺畅。 1. 预发布模式设置 在预发布环境下进行打包之前,我们需要先移动资源以确保打包过程顺

    2024年02月21日
    浏览(9)
  • Windows系统自带工具介绍

    Windows系统自带工具介绍

    1.1.1 简介 下载地址:https://github.com/microsoft/PowerToys PowerToys 是一款来自微软的系统增强工具,就像是一个神奇的系统外挂,整套软件由若干子组件构成,包括:“屏幕取色器”、“桌面窗口分布”、“快速预览插件”、“批量图片缩放器”、“键盘映射器”、“批量重命名工

    2024年02月01日
    浏览(13)
  • Windows Java JavaFX IntelliJ IDEA 开发环境搭建 创建工程 编译运行 打包分发 自定义运行时

    Windows Java JavaFX IntelliJ IDEA 开发环境搭建 创建工程 编译运行 打包分发 自定义运行时

    博文目录 JavaFX 官网 官网 Getting Started with JavaFX JavaFX 是一个开源的下一代客户端应用程序平台,适用于基于 Java 构建的桌面、移动和嵌入式系统。它是许多个人和公司的协作成果,目标是为开发富客户端应用程序生成一个现代、高效且功能齐全的工具包。 JavaFX 主要致力于富

    2024年02月05日
    浏览(15)
  • webpack5基础使用(1)-介绍、打包文件、处理样式资源(css、less)文件、配置文件内容、eslint工具检测语法、babel工具es6语法转es5

    webpack5基础使用(1)-介绍、打包文件、处理样式资源(css、less)文件、配置文件内容、eslint工具检测语法、babel工具es6语法转es5

    webpack5是一个 静态资源打包工具 。 会以一个或多个文件作为打包的入口,将整个项目所有文件编译组合成一个或多个文件输出出去。输出的文件就是编译好的文件,就可以直接在浏览器端运行了 进一步来说就是: 当开发时,肯定会使用框架、es6模块化语法、less/sass等css预处

    2024年02月03日
    浏览(13)
  • 开发工具介绍

    jetbrains 官网 JetBrains: 软件开发者和团队的必备工具 无论您使用哪种平台或语言,JetBrains 都可以为您提供合适的开发工具 我们所熟知的Java 开发工具 IntelliJ IDEA 就是这家公司的。分为 社区版 和 专业版。社区版是免费的,功能少;专业版收费的,功能多。 他们提供的 C/C++ 开

    2024年02月09日
    浏览(11)
  • 微信小程序用什么工具开发(微信小程序开发工具介绍)

    微信小程序用什么工具开发(微信小程序开发工具介绍)

    有很多人在开发小程序之前都会去了解微信小程序开发工具,想知道微信小程序用什么工具开发。时至今日,随着互联网技术的发展,现在开发微信小程序也能使用多种不同的工具,让我们来了解一下吧。 一、微信开发者工具 这是微信官方提供的微信小程序开发工具,可以

    2024年02月11日
    浏览(46)
  • linux开发工具的介绍

    目录 1. Linux 软件包管理器 yum 2.Linux编辑器-vim使用 3.Linux编译器-gcc/g++使用 预处理(进行宏替换) 编译(生成汇编) 汇编(生成机器可识别代码) 链接(生成可执行文件或库文件) 3.1在链接过程中我们需要用到函数库 函数库一般分为静态库和动态库 gcc选项 esc iso  4.Linux调试器-

    2024年02月10日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包