我已经放弃尝试将口红应用到从Visual Studio出来的安装程序的猪身上,并决定看看WiX。
您会推荐哪些资源来学习和参考?
(注意——这不是你使用哪个安装技术的问题——它特定于 WiX。)
我发现学习 WiX 的最佳方法之一是采用现有的 MSI 来完成我想做的事情,并使用Dark反编译器从中生成 WiX 脚本,然后我阅读了它。
除了上面人们提供的链接之外,还可以看看我用来向人们解释这一点的方法:
乍一看,从 MSI 到 WiX似乎相当全面。
我必须添加wix-users@lists.wixtoolset.org
. 那是每个人都闲逛并在他们出现时提出/回答问题的地方。只是潜伏在该邮件列表中,就可以提供大量有关 WiX 工具集的实时教育。
如果您懂德语,请阅读Entwickler Magazin中的文章,版本:2008-05、2008-06 和 2009-01。
后续将在 2009 年 2 月发布,其中包含更多开发内容(MSI API)。
您可以使用链接作为参考https://www.firegiant.com/wix/tutorial/ 它对初学者没有帮助,因为它没有提供任何实际示例。
对于初学者,如果您订阅了复数视力,则有一门课程将教您基础知识。
Nick-Ramirez的“WIX-Cookbook” https://www.packtpub.com/web-development/wix-cookbook(涵盖 Wix-3.8)。如果有人希望快速完成工作,这就是这本书。
如果您想深入了解一切工作的原理和原因,您最好阅读同一作者的 Wix-3.6 A Developers Guide。 https://www.packtpub.com/application-development/wix-developers-guide-windows-installer-xml
要为网站创建安装程序,请参阅 Bart De Meyer 的以下系列 http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-1/ 本文将显示你如何使用蜡烛和光之类的蜡工具。
如果您想要一个实际示例,我已经编写了一个教程,向您展示如何在此处为控制台应用程序创建 WIX 安装程序。
用另一个无耻的插头插话;我最近写了一篇文章,我有点拼命地试图以一种比其他方式更容易理解的方式来解释 WiX 的一些概念。没有恶意。
http://www.optimalbpm.se/wiki/index.php/WiX
它是在阅读任何教程之前阅读的,因为它专门试图解决人们似乎总是因为阅读这些教程而误解的一些事情。尤其是文档。至少我做到了。
此外,还有另一篇更高级的文章,它与那些基于脚本(如 Python 等)的分发系统有一个角度,以及为什么不仅在这些系统中,而且在所有情况下都应该使用石蜡而不是热。
http://www.optimalbpm.se/wiki/index.php/Wix_and_scripting_languages