2016-05-31 4 views
0

У меня проблемы, пытаясь зажечь .wixobjWiX ошибка: lght0094 неразрешенной ссылка на символ

Я новичок с WiX, и я пытался получить код прочь this сайта работать.

После того как я сделал Product.wixobj с помощью команды «свечи» в командной строке, я иду в «свет», это и это дает мне эту ошибку:

(MyDirectory) \ Product.wxs (235): ошибка LGHT0094: Нерешенные ссылка на символ 'WixUI: WixUI_HK.wxs' в разделе 'Продукт:'. *

команда, которую я использовал, был "свет -ext WixUIExtension Product.wixobj".

Моя версия WiX - 3.10.

Спасибо!

ответ

1

Вы не правильно связываетесь. Вам необходимо сделать файлы wixobj из всех исходных файлов на этой странице.

Вам нужно запустить свечу на WixUI_HK.wxs, Product.wxs, LicenseAgreementDlg_HK.wxs, ServerDlg.wxs, затем использовать свет, ссылаясь на все созданные файлы obj, чтобы связать их все вместе. Вам также нужно поставить -loc Product_en-us.wxl в light.exe, чтобы он заменял все файлы! (Loc.StringName) в ваших файлах wxs.

Я предлагаю вам попробовать использовать визуальную студию, если сможете, и сделать wixproj и добавить все эти файлы в проект. Wix позаботится о том, чтобы правильно создавать и связывать ваши файлы вместе.

Другой вопрос, который вы попытаетесь построить, состоит в том, что у вас, вероятно, нет файлов «uberAgent.exe» или app.ico, BannerTop.bmp, Dialog.bmp или Eula-en.rtf ,