Wix组件与不同目录中的文件

Nes*_*tor 9 windows-installer wix wix3

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

如何为此设置XML?

sas*_*ont 8

没有.

请参阅有关组件的Windows Installer文档 ...其中一个主要规则是每个组件必须存储在一个文件夹中.

组件规则很容易被违反,最好的解决方案是在每个组件都坚持使用一个文件,如果有任何文件将在以后的版本中更改.

将多个文件放入一个组件可能会引起头痛,除非你有正当理由,否则尽量避免使用它 - 并且更容易维护WiX源是不正确的原因:)

  • 我觉得"更容易维护WiX源"真的应该与被认为是最佳实践的一致. (3认同)