WiX Toolset非常出色的一个工具包,能够给用户带来多样的程序以及应用哦,可以快速的解决各项的工作,用户可以进行多种资源的开发以及应用,同时可以获得多样的程序的变化,让每个用户都能快速的完成自己的工作的需求以及目标哦!

WiX Toolset軟件简介
WiX Toolset是一个非常有用的工具集合,适用于所有希望轻松为其应用程序创建安装程序的程序员。这些命令行实用程序旨在处理您的文件并自动化每个版本的生成过程。在创建程序时,开发人员需要处理多个资源、源代码文件和库。由于所有组件都需要就位才能创建一个正常运行的軟件,因此准备部署包是最重要的步骤之一。此工具集包括预处理、编译和链接文件所需的实用程序,以便生成交付给最终用户的安装程序。支持的输出文件包括MSI安装程序、修补程序、模块和转换。除了安装程序外,wix还可以使用绑定器或编译器扩展生成sql数据库或iis网站。这些扩展可以从visual studio访问,也可以在使用某个命令行工具时访问。因此该工具集包括对visual studio多个版本的支持。插件允许您直接从visual studio界面创建wix项目和特定文件。深色命令行工具使您能够对已打包的应用程序进行反向工程,以便查看所需的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一致,一共四部分组成,前三部分有变化才认为你的程序版本有变化。
WiX Toolset軟件特点
集成
生成進程以創建Windows安裝包。
文檔
有很多方法可以學習wix工具集。
下載
你可以免费下載wix工具集。
漏洞
如果你發現一個蟲子,讓我們知道,這樣我們就能解決它。
WiX Toolset功能介绍
1.LibFiles文件夾:是我的項目中用到的所有的dll、config等文件。
2.Icons文件夾:是用到的一些圖標。
3.References中添加了四個引用:第一個是我的winform程序要的庫項目(dll),第二個是我的winfrom程序,這兩個項目引用添加進來的目的就是爲了項目代碼有任何改動時,wix生成的包一直都是最新的。第三個和第四個是前面的那個鏈接中講過,自定義安裝界面所需要的兩個dll。
4.license.rtf:是你程序的license。
WiX Toolset更新日志
已修複以下錯誤:
DTF易受“Zip Slip”影响6075,已修复
文件夾:
wix311.exe是wix工具集生成工具的安裝程序。
在.zip文件中包含wix311.exe安装程序,如果您的IT部门禁止直接下載.exe文件,则此功能非常有用。
包含組成wix工具集的文件,如果您不想安裝該工具集,它非常有用——例如,如果您只是將wix簽入源代碼管理。
包含wix源代碼和符號(.pdb)文件的引用副本,這兩個文件在調試wix問題時都很有用。
WiX Toolset小编点评
是一款十分专业的安装程序打包制作工具,WiX Toolset最新版便捷高效,能够帮助用户轻松快捷打包各类安装程序,WiX Toolset軟件小巧实用,可以完美支持MSI安装程序、修补程序、模块和转换的输出文件。