Ответ 1
То же самое здесь. Я просто скопировал его из C:\Program Files (x86)\Windows Installer XML v3.6\bin в это место, и ошибка исчезла. Weird...
Мы создали простой проект 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.
Если я запустил нашу сборку script, которая использует msbuild для сборки решения, все работает отлично. Поэтому я думаю, что это как-то связано с средой визуальной студии. Я попытался сделать простое решение с помощью установщика wix, и это решение прекрасно работает как в отладке, так и в выпуске.
Я запускаю это в 64-битной коробке Windows 7, используя VS 2010 SP1.
Любые идеи, что я должен искать?
То же самое здесь. Я просто скопировал его из C:\Program Files (x86)\Windows Installer XML v3.6\bin в это место, и ошибка исчезла. Weird...
Я смог исправить это в VS2013, просто перезапустив Visual Studio