使用WiX创建MSI安装程序的好资源

88
我已经放弃了试图给从Visual Studio产生的安装程序涂口红,决定去看看WiX

你推荐哪些资源来学习和参考呢?

(注意-这不是一个询问你使用哪种安装程序技术的问题-它是关于WiX特定的。)


根据http://stackoverflow.com/questions/128434/what-are-community-wiki-posts-in-stackoverflow 这更或多或少是一次寻找最佳WiX参考的调查。 - Ryan
11个回答

70

3
Rob Mensching(http://stackoverflow.com/users/23852/rob-mensching)是WiX项目的领导者。 - sourcenouveau
感谢提供这些链接。 - Abdulsalam Elsharif

14

我发现学习WiX最好的方法之一是找到一个现有的MSI,并使用Dark反编译器从中生成WiX脚本,然后阅读该脚本。


1
'Dark' 链接已经失效了,伙计。 - IbrarMumtaz
找不到一个好的替代链接,他们的文档已经改变了很多。 - Chris
我赞同这个观点 - 事实上,使用这种方式来学习Wix是一个很好的方法,并且可以为特殊安装情况(如IIS和类似的高级功能)提供令人惊讶的细粒度和控制。由于其他工具专注于简单性,因此这种细粒度实际上在其他工具中缺失。 - Stein Åsmul

12
除了以上人们提供的链接,还要看一下我用来向人们解释这个问题的方法:

从Wix创建msi的命令:


9

6
我需要添加wix-users@lists.wixtoolset.org。那里是大家聚集、提问和回答问题的地方。仅仅在该邮件列表上潜伏就可以获得关于WiX工具集的实时教育。

6

尽管它不仅与WiX有关,但Apress出版的书籍:

Windows Installer权威指南 作者:Phil Wilson 链接

它帮助我了解安装过程。在编写安装程序时拥有这本书是很好的。


1
在开始理解WiX之前,每个人都应该阅读这篇文章。 - saschabeaumont

5

2
你可以使用以下链接作为参考:https://www.firegiant.com/wix/tutorial/。但它并没有提供任何实用的例子,对于初学者并没有太大帮助。
如果你有Pluralsight订阅,那么有一门课程会教授你基础知识。
Nick-Ramirez 的《WIX-Cookbook》(涵盖Wix-3.8)https://www.packtpub.com/web-development/wix-cookbook。如果想要迅速完成任务,这本书非常适合你。
如果你想获得深入了解所有操作的知识,你最好通过同一作者的《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/ 本文将向您展示如何使用Candle和Light等Wix工具。

2

如果您懂德语,可以阅读Entwickler Magazin的文章,版本:2008-05、2008-06和2009-01。

随后将会在2009-02发表更多开发内容(MSI API)。


1

如果您需要一个实际的例子,我写了一个教程,向您展示如何创建一个适用于控制台应用程序的WIX安装程序这里


链接已损坏。 - Steve Smith
修复了链接。 - bayological

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接