wix 3.6 组件组引用 Id= "Product.Generated"给出错误,wix 3.5 不会



我刚刚将wix更新到3.6,升级后我的wix项目无法构建。

xml中的以下行触发了错误:

<ComponentGroupRef Id="Product.Generated"/>

错误解释如下:

error LGHT0094: Unresolved reference to symbol 'WixComponentGroup:Product.Generated' in section 'Product:*'.

如果我注释掉ComponentGroupRef元素,则创建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>

有人能解释一下这个错误吗?我是不是破坏了我应该意识到或修复的东西?这个条目有多重要,它到底做了什么?

今天发布的问题完全相同,LGHT0094:对符号';WixComponentGroup:产品。生成';在章节';产品:*';在问问题之前你应该先搜索一下,道歉给人的感觉有点粗鲁,很匆忙。在发布之前快速搜索总是很好的,这将防止投票被否决。:)

最新更新