2016-05-31 14 views
0

Ich habe Probleme eine .wixobjWiX Fehler: lght0094 nicht aufgelösten Verweis auf das Symbol

ich ein Anfänger mit WiX bin zu beleuchten versucht, und ich versuchte, weg, einige Code zu bekommen von this Website zu arbeiten.

Nachdem ich Product.wixobj mit dem 'Kerze' Befehl in Eingabeaufforderung gemacht, ich gehe zu 'Licht', und es gibt mir diese Fehlermeldung:

(mydirectory) \ Product.wxs (235): Fehler LGHT0094: Ungelöste Bezug auf Symbol 'WixUI: WixUI_HK.wxs' in Abschnitt 'Produkt:'. *

Der Befehl I verwendet wurde, war "Licht -ext WixUIExtension Product.wixobj".

Meine Version von WiX ist 3.10.

Vielen Dank!

Antwort

1

Sie verknüpfen nicht ordnungsgemäß. Sie müssen wixobj Dateien aus alle die Quelldateien auf dieser Seite machen.

Sie müssen Kerze auf WixUI_HK.wxs, Product.wxs, LicenseAgreementDlg_HK.wxs, ServerDlg.wxs ausführen, dann verwenden Sie Licht, das auf alle obj-Dateien verweist, die Sie gerade erstellt haben, um sie alle miteinander zu verknüpfen. Sie müssen auch -loc Product_en-us.wxl an light.exe liefern, damit alle! (Loc.StringName) -Sachen in Ihren wxs-Dateien ersetzt werden.

Ich würde vorschlagen, Sie versuchen, Visual Studio zu verwenden, wenn Sie können und einen wixproj machen und all diese Dateien zum Projekt hinzufügen. Wix kümmert sich um die korrekte Erstellung und Verknüpfung Ihrer Dateien.

Das andere Problem, das Sie versuchen, dies zu erstellen, ist, dass Sie wahrscheinlich keine "UberAgent.exe" oder die app.ico, BannerTop.bmp, Dialog.bmp oder Eula-en.rtf-Dateien haben .