2016-05-31 10 views
0

Je vais avoir des problèmes en essayant d'allumer une .wixobjerreur WiX: lght0094 référence non résolue au symbole

Je suis un débutant avec WiX et je tentais d'obtenir un code de hors this site pour travailler.

Après avoir fait Product.wixobj en utilisant la commande 'bougie' dans l'invite de commande, je vais à la 'lumière' et il me donne cette erreur:

(Mydirectory) \ Product.wxs (235): LGHT0094 d'erreur: référence au symbole Unresolved 'WixUI: WixUI_HK.wxs' dans la section 'produit:'. *

La commande j'était "lumière -ext WixUIExtension Product.wixobj".

Ma version de WiX est 3.10.

Merci!

Répondre

1

Vous n'êtes pas lié correctement. Vous devez faire des fichiers wixobj sur tous les fichiers sur cette page.

Vous devez exécuter une bougie sur WixUI_HK.wxs, Product.wxs, LicenseAgreementDlg_HK.wxs, ServerDlg.wxs, puis utiliser la lumière en référençant tous les fichiers obj que vous venez de créer pour les lier tous ensemble. Vous devez également fournir -loc Product_en-us.wxl à light.exe afin qu'il remplace tous les trucs! (Loc.StringName) dans vos fichiers wxs.

Je vous suggère d'essayer d'utiliser Visual Studio si vous le pouvez et de faire un wixproj et d'ajouter tous ces fichiers au projet. Wix prendra soin de bien construire et relier vos fichiers ensemble.

L'autre problème que vous aurez à résoudre est que vous n'avez probablement pas de fichier "uberAgent.exe" ou les fichiers app.ico, BannerTop.bmp, Dialog.bmp ou Eula-en.rtf .