Файл Wix darice.cub отсутствует при сборке из Visual Studio 2010 - PullRequest
16 голосов
/ 15 февраля 2012

Мы создали простой проект wix для базового приложения Windows.Все прекрасно работает, и создается MSI.

Однако при переключении на Release появляется следующее сообщение об ошибке:

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.

Если я запускаю наш скрипт сборки, который использует msbuild для построения решения, все работаетхорошо.Поэтому я думаю, что это как-то связано с визуальной студийной средой.Я попытался сделать простое решение с помощью установщика wix, и это решение отлично работает как в отладке, так и в выпуске.

Я запускаю это на 64-битной Windows 7 с использованием VS 2010 SP1.

Любые идеичто я должен искать?

Ответы [ 2 ]

10 голосов
/ 17 марта 2012

Та же конфигурация здесь.Я просто скопировал его из C: \ Program Files (x86) \ Windows Installer XML v3.6 \ bin в эту папку, и ошибка исчезла.Weird ...

2 голосов
/ 15 октября 2015

Мне удалось исправить это в VS2013, просто перезапустив Visual Studio

...