2012-02-15 27 views
15

Stworzyliśmy prosty projekt wix dla podstawowej aplikacji Windows. Wszystko się dobrze układa, a MSI jest produkowane.Brak pliku Wix darice.cub podczas budowania z Visual Studio 2010

Jednak przejście na Release daje następujący komunikat o błędzie;

light.exe(0,0): error LGHT0222: The cube file'C:\Users\julius\AppData\Local\assembly\dl3\3V768E95.XWA\CYQG3JK6.XHT\2b4730b4\00186b06_b0b7cb01\darice.cub' cannot be found. This file is required for MSI validation. 

Jeśli uruchomię nasz skrypt budujący, który używa msbuild do zbudowania rozwiązania, wszystko działa dobrze. Myślę, że ma to coś wspólnego ze środowiskiem studia wizualnego. Próbowałem zrobić proste rozwiązanie z instalatorem wix i to rozwiązanie działa dobrze zarówno w debugowaniu i wydaniu.

Im uruchomiony to w systemie Windows 7 64-bitowe pole przy użyciu VS 2010 SP1.

Jakieś pomysły, na które powinienem zwrócić uwagę?

Odpowiedz

10

Ta sama konfiguracja tutaj. Właśnie skopiowałem go z C: \ Program Files (x86) \ Windows Installer XML v3.6 \ bin do tej lokalizacji i błąd zniknął. Dziwne ...

+1

Tak, to jest to, co skończyło się robi, jak również. Katalog ciągle się zmienia ... frustrujący. – Julius

+0

Jest to powiązane: https://sourceforge.net/p/wix/bugs/3199/ –

+1

Naprawiono działanie. Jedną z drobnych modyfikacji jest to, że przy najnowszej instalacji umieszcza ją w innym miejscu. C: \ Program Files (x86) \ Zestaw narzędzi WiX v3.7 \ bin – LCarter

2

udało mi się rozwiązać ten problem w VS2013 przez ponowne uruchomienie programu Visual Studio

Powiązane problemy