Właśnie zaktualizowałem wix do 3.6 i po uaktualnieniu nie udało mi się zbudować mojego projektu wix.wix 3.6 ComponentGroupRef Id = "Product.Generated" daje błąd, wix 3.5 nie
Poniższy wiersz w pliku XML powoduje błąd:
<ComponentGroupRef Id="Product.Generated"/>
Wyjaśnienie błędu jest następujący:
error LGHT0094: Unresolved reference to symbol 'WixComponentGroup:Product.Generated' in section 'Product:*'.
Gdybym wykomentuj element ComponetGroupRef, że MSI jest tworzony bez żadnych błędów i wygląda na to, że działa tak, jak przed aktualizacją do wersji 3.6.
zawodzi:
<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>
działa:
<Feature Id="ProductFeature" Title="My.net Server" Level="1">
<ComponentRef Id="My.Server" />
<ComponentRef Id="My.Server.exe.config"/>
</Feature>
Czy ktoś może rzucić nieco światła na ten błąd? Czy łamie coś, o czym powinienem wiedzieć lub naprawić? Jak ważne jest to wejście i co dokładnie robi?
Przeszukałem wiele w Google, a także tutaj na giełdzie, więc musieliśmy mieć tylko skrzyżowane ścieżki. Ponadto, doszedłeś do mniej więcej takich samych wniosków jak ja w twojej drugiej odpowiedzi, że usunięcie go wydaje się niczego nie przerwać. Miałem nadzieję, że ktoś rzuci trochę światła na to, co się naprawdę dzieje. – HalfAsleep
Zaznaczając to jako odpowiedź, przynajmniej drugie pytanie wydaje się mieć odpowiedź, która pomogła niektórym osobom. – HalfAsleep