我找到了一个WiX Tutorial,但它真的很啰嗦,看起来比我想要的要多。快速入门的最佳方法是什么?
我的最终目标并不复杂:安装 ISAPI 过滤器的安装程序。
我找到了一个WiX Tutorial,但它真的很啰嗦,看起来比我想要的要多。快速入门的最佳方法是什么?
我的最终目标并不复杂:安装 ISAPI 过滤器的安装程序。
当您安装 WIX 3.0 工具集时,它会附带一本手册。它安装到C:\Program Files\Windows Installer XML v3\doc\wix.chm
并链接到开始菜单中。
这不仅仅是一本枯燥的参考手册。它包含许多介绍性材料,例如“创作您的第一个 .wxs 文件”和“如何:将文件添加到安装程序”。
该手册还链接到您提到的教程和“入门学习 Wix ”主题中的一些视听材料。
wix3 手册也可在此处在线获取。
几年前,当我需要学习 WiX 时,我使用了相同的教程。MSI(因此也包括 WiX)非常复杂,您需要投入一些时间才能做到正确。
如果您有 Visual Studio,我强烈建议您使用 Votive(我认为,它现在捆绑在 WiX v3 中)。它将设置 VS 以识别 WiX XML 模式并使手动编辑 XML 文件变得更加容易。
该教程实际上可能是目前最好的教程 - WiX 和 Windows Installer 技术有点“巴洛克式”并且涉及......
如果您只想快速安装一个简单的安装程序,也许这对您来说已经足够了?
这就像编写 C# - 它被编译成 WiX - 非常漂亮。
它不能做所有事情——但对于你的简单安装来说,它已经足够好了——或者至少它可以给你一个可以构建的骨架。
马克
本教程可能是学习如何使用 WiX 编写安装程序的最简单方法,但wixwiki网站上有一些示例,您可以适应这些示例,而无需从零开始学习编写安装程序所涉及的所有内容。
如果您来自 Visual Studio 安装项目背景,那么 WiX 和 Windows Installer 肯定会超出您的预期,因为它提供了大约 20% 的 Windows Installer(和 WiX)功能,并且使用了像 Service Installer 类这样绝对没有必要的功能在 Windows 安装程序中。
这也很有用 - MSI 到 WiX 系列博客,从这里开始:
http://blogs.technet.com/b/alexshev/archive/2008/01/25/from-msi-to-wix-part-1.aspx