我刚刚将 wix 更新到 3.6,升级后我的 wix 项目无法构建。
xml 中的以下行触发错误:
<ComponentGroupRef Id="Product.Generated"/>
错误解释如下:
error LGHT0094: Unresolved reference to symbol 'WixComponentGroup:Product.Generated' in section 'Product:*'.
如果我注释掉 ComponetGroupRef 元素,则创建的 msi 没有任何错误,并且它似乎与升级到 3.6 之前一样工作。
失败:
<Feature Id="ProductFeature" Title="My.net Server" Level="1">
<ComponentRef Id="My.Server" />
<ComponentRef Id="My.Server.exe.config"/>
<!-- Note: The following ComponentGroupRef is required to pull in generated authoring from project references. -->
<ComponentGroupRef Id="Product.Generated" />
</Feature>
作品:
<Feature Id="ProductFeature" Title="My.net Server" Level="1">
<ComponentRef Id="My.Server" />
<ComponentRef Id="My.Server.exe.config"/>
</Feature>
任何人都可以阐明这个错误吗?我是否破坏了我应该注意或修复的东西?该条目有多重要,它到底有什么作用?