Как импортировать встроенные диалоги Wix? - PullRequest
3 голосов
/ 02 марта 2012

Я унаследовал проект Wix.Я не знаю, как это было скомпилировано раньше, все, что у меня есть, это исходные файлы .wxs и .wxi.Я использую candle и light из командной строки для компиляции и ссылки.

Пока что я могу candle мои wxs файлы в wixobj файлы без ошибок, однако, когда я пытаюсь запустить light, я получаю много ошибок, подобных:

C:\wix\FeatureTree.wxs(39) : error LGHT0094 : Unresolved reference 
                                              to symbol 'Dialog:ErrorDlg' in 
                                              section 'Fragment:'.

Я кое-что прочитал, и кажется, что строка, которая вызывает эту ошибку:

<DialogRef Id="ErrorDlg" />

У меня есть следующая строка вверху фрагмента:

<UIRef Id="WixUI_Common" />

Просто пытается импортировать встроенный диалог ошибки Wix.Почему не получается?

Ответы [ 2 ]

3 голосов
/ 02 марта 2012

Я пропустил библиотеку из команды light, которую нужно указать с помощью -ext:

light -ext WixUIExtension *.wixobj -o installer.msi
1 голос
/ 03 октября 2016

Или из проекта Visual Studio Wix добавьте ссылку на WixUIExtension.dll

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...