Mam rozwiązanie hostowane w Team Services i korzystające z jego usług kompilacji.Uruchamianie WiX na usługach budowania w Visual Studio Team Services (był VS Online), błąd LGHT0217, ICE01-07
Rozwiązanie obejmuje również projekt budowy pliku MSI przy użyciu zestawu narzędzi WiX. Działa to świetnie na poziomie lokalnym i zintegrowałem binarki zestawu narzędzi z repozytorium, aby włączyć go na serwerze kompilacji, zgodnie z opisem in this guide.
Ale proces tworzenia raportów, aby projekt nie budować:
light.exe (0, 0) Błąd wykonywania działań ICE 'ICE01'. Najczęstszą przyczyną tego rodzaju awarii ICE jest nieprawidłowo zarejestrowany silnik skryptowy . Szczegółowe informacje i sposób rozwiązania tego problemu można znaleźć w sekcji http://wixtoolset.org/documentation/error217/ . Następujący format ciągu znaków nie był oczekiwany przez zewnętrzny program rejestrujący komunikaty UI: "Nie można uzyskać dostępu do usługi instalatora systemu Windows . Może się to zdarzyć, jeśli instalator systemu Windows nie jest poprawnie zainstalowany. Aby uzyskać pomoc, skontaktuj się z personelem pomocy technicznej .".
ten powtarza się od ICE01 do ICE07 i następuje:
light.exe (0, 0) nieoczekiwany wyjątkiem Win32 kod błędu 0x643 wystąpiły: Działanie - błąd krytyczny '' w ICE09 instalacja
Próbowałem również supress the validations as mentioned in this SO question. Jest to w zasadzie o dodanie następujących do pliku projektu Wix:
<PropertyGroup>
<SuppressValidation>true</SuppressValidation>
</PropertyGroup>
To działa - ale jestem courious jeśli jest to najlepszy sposób, ponieważ nie czuję się dość dobrze. Jaki jest prawidłowy sposób uruchamiania WiX w Visual Studio Team Services?
Czy lista jest dokładna co do wersji? WiX v3.7 ma 3,5 lat i nie zawiera ograniczeń dotyczących przejmowania plików DLL: http://www.joyofsetup.com/2016/07/04/wix-v3-10-3-released/. Każdy, kto chce korzystać z bezpiecznej wersji WiX, może być na bieżąco, sprawdzając w swoich narzędziach. –
@BobArnson Tak, jest zainstalowany v3.7. Był już głos użytkownika, aby poprosić o aktualizację wersji zestawu narzędzi: https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/6875158-update-the-hosted-build-controller-to-wix -toolset –
OBTW, widzę, że WixV3.10 jest zainstalowany na hostowanym serwerze kompilacji od dnia 16 stycznia 2017 r. –