Windows WiX入门建议?

Windows WiX入门建议?,windows,wix,windows-installer,isapi,Windows,Wix,Windows Installer,Isapi,我找到了一本书,但这本书的篇幅实在太长了,似乎超出了我的想象。快速入门的最佳方法是什么 我的最终目标并不复杂:安装ISAPI过滤器的安装程序。该教程实际上可能是目前最好的教程-WiX和Windows installer技术有点“巴洛克”并且涉及 如果你想快速安装一个简单的安装程序,也许这对你来说已经足够好了 这就像写C#-它被编译成WiX-非常漂亮 它不能做所有的事情——但也许对于您的简单安装来说,它已经足够好了——或者至少它可以为您提供一个构建框架 Marc本教程可能是学习如何使用WiX编写

我找到了一本书,但这本书的篇幅实在太长了,似乎超出了我的想象。快速入门的最佳方法是什么


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

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

如果你想快速安装一个简单的安装程序,也许这对你来说已经足够好了

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

它不能做所有的事情——但也许对于您的简单安装来说,它已经足够好了——或者至少它可以为您提供一个构建框架


Marc

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

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

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

该手册还链接到您提到的教程和“开始学习Wix”主题中的一些视听材料


wix3手册也可以在线获取。

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


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

有一个关于CodeProject的基本介绍。第二部分,包括GUI和特性的入门,是


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

如果您有Visual Studio安装项目背景,WiX和Windows Installer肯定会比您预期的要多,因为它提供了Windows Installer(和WiX)20%的功能并使用诸如服务安装程序类之类的函数,这些函数在Windows Installer中绝对不是必需的

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


我就是这样开始的,我发现它对我的安装程序的简单方面很有帮助。我建议你使用这个文件,如果你需要更复杂的话,上面提到的wixwiki上也有我觉得有用的资源。我发现Wix学习曲线就像一堵墙,墙的一部分不是Wix,而是Windows Installer本身。WiX只是提供了一种可维护的、清晰的方法来创建MSI,但它并不一定能让我们避开Windows Installer的所有复杂性和缺陷。只需添加此链接以供参考。我觉得这是最快的速成班:。或许还可以阅读相关文章,更好地了解这项技术的来源。