我在尝试点亮.wixobj
时遇到了问题我是WiX的初学者,我试图从 this 网站上获取一些代码。
在命令提示符下使用'candle'命令创建Product.wixobj之后,我转向'亮'它,它给了我这个错误:
(myDirectory)\ Product.wxs(235):错误LGHT0094:“产品:”部分中未解析的符号'WixUI:WixUI_HK.wxs'的引用。*
我使用的命令是“ light -ext WixUIExtension Product.wixobj ”。
我的WiX版本是3.10。
谢谢!
答案 0 :(得分:1)
您没有正确链接。您需要从该页面上的所有源文件中创建wixobj文件。
您需要在WixUI_HK.wxs,Product.wxs,LicenseAgreementDlg_HK.wxs,ServerDlg.wxs上运行蜡烛,然后使用引用您刚创建的所有obj文件的灯光将它们全部链接在一起。您还需要向light.exe提供-loc Product_en-us.wxl
,以便它替换wxs文件中的所有!(loc.StringName)内容。
如果可以的话,我建议你尝试使用visual studio并制作一个wixproj并将所有这些文件添加到项目中。 Wix将负责正确构建和链接您的文件。
您尝试构建此问题的另一个问题是,您可能没有" uberAgent.exe"或app.ico,BannerTop.bmp,Dialog.bmp或Eula-en.rtf文件。