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?
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
Contrassegnare questo come risposta, poiché almeno l'altra domanda sembra avere una risposta che ha aiutato alcune persone. – HalfAsleep