如何开始使用WiX?建议是什么?

11

我发现了一个WiX教程,但它很冗长,似乎不太符合我的要求。有没有更快速入门的方法呢?

我的最终目标并不是很复杂:安装一个ISAPI筛选器的安装程序。


只是添加此链接作为参考。我发现这是最快速的入门课程:http://www.codeproject.com/Tips/105638/A-quick-introduction-Create-an-MSI-installer-with。也许还应该阅读关于Wix历史的文章,以更好地了解技术的来源。[**the history of wix**](https://dev59.com/52025IYBdhLWcg3wW0kc#12101548) - Stein Åsmul
6个回答

12
安装WIX 3.0工具集时,会附带一份手册。它被安装到C:\Program Files\Windows Installer XML v3\doc\wix.chm中,并链接在开始菜单中。
这不仅是干巴巴的参考手册,还包括许多入门材料,例如“编写您的第一个.wxs文件”和“如何:将文件添加到您的安装程序”。
该手册还链接到您提到的教程以及“入门学习Wix”主题中的一些音视频材料。
Wix3手册也可在此在线获得:此处

这是我的起步方式,我发现它对我的安装程序的简单方面非常有帮助。我建议使用这个文件,如果你需要更复杂的东西,上面提到的wixwiki也有可用的资源,我也觉得很有用。 - Scott Boettger

8

几年前,当我需要学习WiX时,我使用了同样的教程。MSI(因此WiX)非常复杂,您需要花费一些时间来正确地掌握它。

如果您有Visual Studio,我强烈推荐获取Votive(我认为现在WiX v3已捆绑)。它将设置VS以识别WiX XML模式,并使手动编辑XML文件变得更加容易。


7
那个教程实际上可能是现在最好的 - WiX和Windows Installer技术有点“古怪”和复杂.... 如果你想快速制作一个简单的安装程序,也许这个就足够了? Wix# (WixSharp) - managed interface for WiX 就像编写C#一样 - 它会被编译成WiX - 相当巧妙。它不能做到一切 - 但对于你的简单安装,它可能已经足够了 - 或者至少可以给你一个构建骨架。 Marc

1
谢谢Marc。我发现Wix的学习曲线很陡峭。 - Cheeso
1
墙的一部分不是WiX,而是Windows Installer本身。 WiX只是提供了一种可维护、清晰的创建MSI的方式,但它并不一定会将我们隐藏在Windows Installer的所有复杂性和陷阱之下。 - Daryn

6

教程可能是使用WiX编写安装程序最简单的方法,但是在wixwiki网站上有一些示例,您可能可以进行调整而无需学习从零开始编写安装程序所涉及的所有内容。


1

这里有一份关于 CodeProject 的基础介绍(点击此处)。第二部分,包括GUI和功能的入门指南,请查看(点击此处)

在深入学习你提到的更详细的教程之前,我发现这些是一个很好的起点。


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


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