Acabo de actualizar wix a 3.6 y después de la actualización no se pudo construir mi proyecto wix.wix 3.6 ComponentGroupRef Id = "Product.Generated" da error, wix 3.5 no
La siguiente línea en el xml provoca el error:
<ComponentGroupRef Id="Product.Generated"/>
La explicación de error es el siguiente:
error LGHT0094: Unresolved reference to symbol 'WixComponentGroup:Product.Generated' in section 'Product:*'.
Si comento hacia fuera el elemento ComponetGroupRef, el MSI se crea sin errores y parece funcionar igual que antes de la actualización a 3.6.
falla:
<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>
Obras:
<Feature Id="ProductFeature" Title="My.net Server" Level="1">
<ComponentRef Id="My.Server" />
<ComponentRef Id="My.Server.exe.config"/>
</Feature>
¿Alguien podría arrojar alguna luz sobre este error? ¿Estoy rompiendo algo que debería conocer o corregir? ¿Qué tan importante es esa entrada y qué es exactamente lo que hace?
He buscado mucho en google y también aquí en el intercambio de pila, así que debemos habernos cruzado. Además, solo has llegado a más o menos las mismas conclusiones que yo en tu otra respuesta, que borrarla parece no romper nada. Esperaba que alguien arrojara algo de luz sobre lo que realmente está sucediendo. – HalfAsleep
Marcando esto como respuesta, ya que al menos la otra pregunta parece tener una respuesta que ha ayudado a algunas personas. – HalfAsleep