4

某处是否有完整的 WiX 3.6 多实例安装程序?

我猜我只是不明白 WiX 3.6。我已经阅读了三天,试图构建一个 WiX 3.6 的工作示例,该示例将允许在单台机器上安装应用程序的多个实例。

是否有如何使用 WiX 3.6 执行此操作的功能示例?

4

2 回答 2

4

这是我几年前写的一些信息……从那时起,WiX: A Developers Guide to Windows Installer XML已经发布,对于初学者来说也是一个很好的资源。不过我自己也没觉得那么好。我仍然建议阅读Windows Installer 权威指南作为起点。Windows Installer 和 WiX 不是你几天就能学会的东西,它需要几个月的时间。


去拿一份Windows Installer 权威指南。我已经数不清有多少次我把它推荐给那些陷入概念并且正在努力理解 Windows Installer 如何工作的人。确保您也获取了Windows Installer SDK

掌握 Windows Installer 是您学习的第一阶段,一旦深入了解,您将了解InstallShield的工作原理(或视情况而定。)。Wise、InstallShield 等试图保护您免受底层概念的影响,并有自己的诡计/黑客来绕过 Windows Installer 的限制。

第二阶段(如果您认真了解 Windows Installer)正在学习WiXWiX 教程还不错,虽然它有点过时并且针对 WiX 2.0 而不是 3.x)并加入wix-users邮寄名单。在你读完上面提到的书之前不要加入用户列表,你会在你的头脑中得到很好的。那些不了解 Windows Installer 概念的人提出的问题在很大程度上会被忽略,但是那些做过功课的人会发现它是一个很好的资源。

本书未涵盖的内容是 Vista,Robert Flamings 关于了解 UAC 和 Vista的博客文章(在 Vista 处于 beta 阶段时编写)是您可以找到的关于该主题的最佳信息。

Windows Installer 和 WiX 团队真正擅长的一件事是使文档(帮助文件)保持最新。每当我进行设置时,我通常会在一台显示器上打开Wix.chmMsi45.chm ;)

除了文档,来自 WiX 和 Windows Installer 团队的人们的博客非常适合学习新技巧等。这里列出的太多了,但是一旦你知道了术语,你会发现它们中的大多数都会出现在谷歌搜索结果中。

当 setup 不仅仅是 xcopy 时,也可以去看看 Rob Mensching 的旧博客。那里的文章可能让我相信,从长远来看,深入学习底层的 Windows Installer 概念会有所收获。它有:)

于 2012-06-15T21:13:27.107 回答
3

前段时间我发表了一篇关于这个主题的博客文章。您可以从那里使用示例作为起点。花一些时间玩它以足够深入地理解它。请注意,这不仅与 WiX 有关,还与作为底层技术的 Windows Installer 有关。

于 2012-06-14T06:52:42.813 回答