2012-06-13 64 views
4

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

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

有没有一个如何使用WiX 3.6来实现这个功能的例子?

+1

你有没有找到一个例子?我也在寻找这个...谢谢 –

回答

3

我前段时间发布了blog post on this topic。您可以使用此处的示例作为起点。花点时间和它一起玩来深入了解它。请注意,它不仅是关于WiX,而是关于Windows Installer作为底层技术。

+0

我们是否应该知道创建msi包期间实例的最大数量?如果我不知道将安装多少个相同的实例,该怎么办? –

+0

是的,我们应该。我会选择合理的大数字,可以被认为是无限的“虚拟”。我的意思是你期望有人在一个目标上安装20次软件吗?我很怀疑。也许,在这种情况下,20是很好的数字。当然,越少越好 - 这将加快构建并缩小包装的最终尺寸。 –

4

这是我几年前写的一些信息...从那时起,WiX: A Developers Guide to Windows Installer XML已经发布,对于初学者也是一个很好的资源。尽管我自己并没有觉得这很棒。我仍建议阅读The Definitive Guide to Windows Installer作为起点。 Windows安装程序和WiX不是你在几天内拿起的东西,它需要几个月的时间。


去拿一份The Definitive Guide to Windows Installer的副本。我已经失去了多少次推荐给那些陷入困境的人,并且很难理解Windows Installer的工作原理。确保你抓住Windows Installer SDK

掌握Windows Installer是您学习的第一阶段,一旦沉入其中,您将会明白InstallShield的工作原理(或根本不适用)。 Wise,InstallShield等尝试让你远离底层的概念,并有自己的诡计/黑客来解决Windows Installer的限制。

第二阶段(如果您对认识Windows安装程序非常认真)正在学习WiXWiX Tutorial并不算太坏,尽管它有点过时并且针对WiX 2.0而不是3.x)并加入了wix-users mailing list。在完成上面提到的书之前,不要加入用户列表,否则你会头痛脑胀。来自那些不理解Windows Installer概念的人的问题在很大程度上被忽略,然而来自完成作业的人的问题会发现它是一个很好的资源。

本书未涵盖的内容是Vista,Robert Flamings的博客文章Understanding UAC and Vista(当Vista处于测试阶段时编写)是关于该主题的最佳信息。

Windows Installer和WiX团队真正擅长的一件事是使文档(帮助文件)保持最新状态。每当我工作的设置,我会一般有Wix.chmMsi45.chm一个监视器上打开;)

随着文档,从人们对维克斯和Windows安装程序团队博客是伟大的学习新技巧等等。这里列举的太多了,但是一旦你知道了术语,你会发现它们中的大多数会在谷歌搜索结果中出现。

也可以去看看Rob Mensching的旧博客when setup isn't just xcopy。那里的文章可能让我深信,潜入并学习底层Windows Installer概念将长期得到回报。它有:)

+0

很棒的概述! +1并添加到收藏夹! ;) –