WiX Toolset(安装程序打包工具)非常出色的一个工具包,WiX Toolset(安装程序打包工具)能够给用户带来多样的程序以及应用哦,可以快速的解决各项的工作,用户可以进行多种资源的开发以及应用,同时可以获得多样的程序的变化,让每个用户都能快速的完成自己的工作的需求以及目标哦!
WiX Toolset(安装程序打包工具)软件功能
WiX Toolset使开发人员可以为Windows Installer(Windows安装引擎)创建安装程序。
WiX的核心是一组构建工具,这些构建工具使用与产品其余部分相同的构建概念来构建Windows Installer软件包:编译源代码,然后将其链接以创建可执行文件。在这种情况下,.exe安装程序包,.msi安装软件包,.msm合并模块和.msp修补程序。WiX命令行构建工具可与任何自动构建系统一起使用。此外,命令行,Visual Studio和Team Build也支持MSBuild。
WiX包括几个扩展,这些扩展提供的功能超出Windows Installer的功能。例如,WiX可以安装IIS网站,创建SQL Server数据库并在Windows防火墙中注册例外。
使用WiX引导程序Burn,您可以创建安装程序捆绑包,以安装必备组件(如.NET Framework和其他运行时)以及您自己的产品。Burn使您可以下载软件包或将它们组合成一个可下载的.exe。
WiX Toolset(安装程序打包工具)软件特色
WiX Toolset是所有想要轻松为其应用程序创建安装程序的程序员的有用工具集。这些命令行实用工具旨在处理您的文件并自动完成每个发行版的构建过程。
在创建程序时,开发人员需要处理多种资源,源代码文件和库。由于需要创建所有组件才能创建功能正常的软件,因此准备部署包是最重要的步骤之一。
该工具集包含预处理,编译和链接文件以构建交付给最终用户的安装程序所需的实用程序。支持的输出文件包括MSI安装程序,补丁,模块和转换。
除安装程序外,WiX可以使用绑定程序或编译器扩展来生成SQL数据库或IIS网站。可以从Visual Studio或使用命令行工具之一访问扩展。
由于大多数Windows开发人员将Visual Studio用作主要开发环境,因此该工具集包含对多个版本的支持。插件使您可以直接从Visual Studio界面创建WiX项目和特定文件。
为了使用应用程序功能,您需要学习如何组织文件和组件。该文档非常丰富,并且还提供了指向第三方教程和演示文稿的链接。
WiX Toolset(安装程序打包工具)使用方法
1.wix安装方法简单提一下:
下载wix的安装包,然后进行安装。完了之后打开vs2017(vs2015)的扩展和更新,搜索【wix】,搜索到之后下载安装,然后重启vs即可。
2.新建wix项目
选择v3类型的项目,不然本文接下来的代码可能不能用。
3.项目结构
具体结构简介,参考Wix 安装部署(一)同MSBuild 自动生成打包文件 这里不再赘述。
我的项目结构:
其中Product.wxs文件中有个Product节点:
这个节点里有三个属性比较重要,涉及到了上面要求中的软件升级部分。分别是:Id,Version,UpgradeCode。Id和UpgradeCode是GUID码,WiXToolset稳定版与微软定义的那一套Version一致,一共四部分组成,前三部分有变化才认为你的程序版本有变化。
我的项目中:
1. LibFiles文件夹:是我的项目中用到的所有的dll、config等文件。
2. Icons文件夹:是用到的一些图标。
3. References中添加了四个引用:第一个是我的winform程序要的库项目(dll),第二个是我的winfrom程序,这两个项目引用添加进来的目的就是为了项目代码有任何改动时,wix生成的包一直都是最新的。第三个和第四个是前面的那个链接中讲过,自定义安装界面所需要的两个dll。
4. license.rtf:是你程序的license。
同类推荐
2022-06-18
立即下载2022-06-18
立即下载2022-06-18
立即下载2022-06-18
立即下载2022-06-18
立即下载2022-06-18
立即下载相关文章
Mindmanager和xmind功能对比
2021-12-14ScreenToGif怎么截图?ScreenToGif截GIF图的方法
2022-11-12小智双核浏览器更改主页的方法
2022-12-11Loaris Trojan Remover的安装教程(图文)
2020-11-213Ds MAX如何使用冻结命令冻结参考物体?
2021-12-04如何裁剪视频?蜜蜂剪辑裁剪视频的方法
2022-12-04如何在游戏加加中录像?游戏加加录像教程
2022-12-11终焉誓约2021最新兑换码_终焉誓约兑换码大全
2022-11-26Adobe Flash Player关闭广告的方法
2022-11-26Audition怎么录音?Adobe Audition录音教程
2022-11-26