我是InstallShield的老手,但我很想将我们的产品转移到Wix。到目前为止,我印象深刻并且很享受挑战,但我有一个问题:
我将源文件(* .wxs)分开,因为它们变得相当笨拙。我已将注册表和文件部分拆分为单独的文件,但我希望它们成为同一组件组的一部分,当我使用error LGHT0091 : Duplicate symbol
Id标记设置编译文件时,我得到ComponentGroup
相同。
有没有办法让多个文件包含同一ComponentGroup的子元素?
答案 0 :(得分:1)
“为什么”你想要把它放在一边,这就是你如何做到的:
<ComponentGroup Id="MyGroup">
<?include MyComponents1.wxi?>
<?include MyComponents2.wxi?>
</ComponentGroup>
将您的组件定义在单独的wxi文件中,并将它们包含在单个ComponentGroup元素中。