2012-09-12 15 views
9

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?

Respuesta

3

Exactamente la misma pregunta publicada hoy, LGHT0094: Unresolved reference to symbol 'WixComponentGroup:Product.Generated' in section 'Product:*' Debe buscar antes de hacer una pregunta, las disculpas se encontraron un poco grosero, tenía prisa. Siempre es bueno solo hacer una búsqueda rápida antes de publicar, evitará la votación negativa :) :)

+0

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

+0

Marcando esto como respuesta, ya que al menos la otra pregunta parece tener una respuesta que ha ayudado a algunas personas. – HalfAsleep