我的要求是创建一个CDImage,其源文件包含在cab和文件夹结构中
我按照以下步骤操作:
<Package Compressed='yes' ... />
<Media Id='1' Cabinet='Com~1.cab' Layout='Program Files\Common Files\System' />
通过这个我能够创建文件夹结构层次结构和Com~1.cab文件。但我的安装不起作用。 MSI在.msi旁边的位置查找文件,而不是Program Files\Common Files\System
下的文件。
任何人都可以帮助解决我的问题,如果需要更多信息,请告诉我。
答案 0 :(得分:0)
首先,您需要确定是否要压缩MSI中的文件。实际上,你可以将一些压缩文件与一些未压缩的文件混合在一起,但最终通常会比它的价值更复杂。
如果您想要压缩,请设置Package/@Compressed='yes'
和Media/@Cabinet='something'
或使用MediaTemplate
。然后确保你的File元素没有指定Compressed='no'
(除非你想要一些未压缩的特定文件,如上所述这是不寻常的)。