开始使用WiX的建议?

时间:2009-11-22 15:38:13

标签: windows wix windows-installer isapi

我找到了WiX Tutorial,但它真的很啰嗦,看起来比我想要的要多。什么是快速入门的最佳方式?

我的最终目标并不复杂:安装ISAPI过滤器的安装程序。

6 个答案:

答案 0 :(得分:12)

安装WIX 3.0工具集时,它附带一本手册。它安装在C:\Program Files\Windows Installer XML v3\doc\wix.chm并在开始菜单中链接。

这不仅仅是一本干燥的参考手册。它包含许多介绍性材料,例如“创作您的第一个.wxs文件”和“如何:向安装程序添加文件”。

本手册还链接到您提及的教程以及“入门学习Wix ”主题中的一些视听材料。

wix3手册也可在线here

答案 1 :(得分:8)

几年前,当我需要学习WiX时,我使用了相同的教程。 MSI(以及WiX)非常复杂,你需要投入一些时间才能做到正确。

如果您有Visual Studio,我强烈建议您选择Votive(我认为现在捆绑在WiX v3中)。它将设置VS来识别WiX XML模式,并使手工编辑XML文件变得更加容易。

答案 2 :(得分:7)

该教程实际上可能是目前最好的教程--WiX和Windows Installer技术有点“巴洛克式”并涉及....

如果你只是想要一个快速安装的安装程序,也许这对你来说还不错?

Wix# (WixSharp) - managed interface for WiX

这就像编写C# - 它被编译为WiX - 非常漂亮。

它不能做任何事情 - 但也许你的简单安装,它足够好 - 或者至少它可以给你一个骨架来构建。

马克

答案 3 :(得分:6)

本教程可能是学习如何使用WiX创建安装程序的最简单方法,但wixwiki站点上有一些样本可供您调整,而无需了解编写安装程序所涉及的所有内容。什么都没有。

答案 4 :(得分:1)

CodeProject上有一个基本的介绍here。第二部分,包括GUI和功能入门,是here

我发现这些是一个很好的起点,在深入研究你提到的(更全面的)教程中的细节之前。

答案 5 :(得分:0)

如果您来自Visual Studio安装项目背景,WiX和Windows Installer肯定会比您预期的更多,因为它提供了Windows Installer(和WiX)的20%的功能,并使用了Service Installer类等功能。在Windows Installer中绝对没有必要。

这也很有用 - 从MSI到WiX系列博客,从这里开始:

http://blogs.technet.com/b/alexshev/archive/2008/01/25/from-msi-to-wix-part-1.aspx