2012-09-12 10 views
9

Ho appena aggiornato wix su 3.6 e dopo l'upgrade il mio progetto wix non è riuscito a compilare.wix 3.6 ComponentGroupRef Id = "Product.Generated" restituisce un errore, wix 3.5 non

La seguente riga nel xml innesca l'errore:

<ComponentGroupRef Id="Product.Generated"/> 

La spiegazione di errore è il seguente:

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

Se commento fuori l'elemento ComponetGroupRef, MSI è creato senza errori e sembra funzionare proprio come prima dell'upgrade a 3.6.

fallisce:

<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> 

Works:

<Feature Id="ProductFeature" Title="My.net Server" Level="1"> 
    <ComponentRef Id="My.Server" /> 
    <ComponentRef Id="My.Server.exe.config"/> 
</Feature> 

Qualcuno potrebbe far luce su questo errore? Sto rompendo qualcosa che dovrei essere a conoscenza o risolvere? Quanto è importante quell'entrata e cosa fa esattamente?

risposta

3

Esatta stessa domanda pubblicata oggi, LGHT0094: Unresolved reference to symbol 'WixComponentGroup:Product.Generated' in section 'Product:*' Si dovrebbe cercare prima di fare una domanda, le scuse si sono imbattuti in un po 'scortese lì, era di fretta. Sempre buono solo per fare una ricerca veloce prima di postare, preverrà il downvoting .. :)

+0

Ho cercato in abbondanza in google e anche qui nello stack exchange, quindi dobbiamo aver appena incrociato i percorsi. Inoltre, sei arrivato a più o meno le stesse conclusioni di me nella tua altra risposta, che cancellarla sembra non rompere nulla. Speravo che qualcuno facesse luce su quello che sta realmente accadendo. – HalfAsleep

+0

Contrassegnare questo come risposta, poiché almeno l'altra domanda sembra avere una risposta che ha aiutato alcune persone. – HalfAsleep