2009-10-21 83 views
9

我可以使用Wix创建包含不同目录/子目录中文件的组件吗?或者一个组件的所有文件应该在同一个目录下?Wix组件包含不同目录中的文件

如何为此设置XML?

+0

我正在寻找这并且遇到了这个问题。我没有意识到的是,我想要的不是具有多个目录中的文件的组件,而是具有不同目录中的文件的功能。因此,为每个文件创建一个组件,并在该功能中引用不同的组件。 –

回答

8

参见组件的Windows Installer documentation ...的主要规则之一是每个组件都必须被存储在一个文件夹中。

组件规则很容易违反,最好的解决办法是坚持每个组件一个文件,如果有任何机会,任何文件都会在更高版本中更改。

把多个文件到一个组件可引起头痛的路线,如果可能避免它,除非你有正当的理由 - 且易于维护的WiX源不是一个有效的理由:)

+2

我觉得“更容易维护WiX资源”真的应该与最佳实践相符合。 – thepaulpage

相关问题