错误 19 Directory 元素包含意外的子元素“ComponentGroup”。报告\目录.wxs 216 1
问问题
1614 次
2 回答
4
根据ComponentGroup 的 wix 文档,可能的父元素是Fragment或Product。不允许将组件组直接放在目录元素下。
我通常将每个组件组放在一个单独的 wxs 文件中,如下所示:
<?xml version='1.0' encoding='utf-8'?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<DirectoryRef Id="someFolder">
<Component Id="file1">
<File Source="file1" />
</Component>
<Component Id="file2">
<File Source="file2" />
</Component>
</DirectoryRef>
<ComponentGroup Id="mycomponentgroup">
<ComponentRef Id="file1" />
<ComponentRef Id="file2" />
</ComponentGroup>
</Fragment>
</Wix>
然后我ComponentGroupRef
在相关下放了一个Feature
。
于 2012-07-02T08:48:40.460 回答
-1
ComponentGroup
需要放入< Product>
标签中,而不是放入< Directory>
标签中。更加注意标签的位置。
于 2012-07-02T06:53:05.520 回答