以下错误消息是什么意思?我将“语言”属性添加到“套餐”标签后,我会收到它,其中包含http://www.geektieguy.com/2010/03/13/create-a-multi-lingual-multi-language-msi-using-wix-and-custom-build-scripts/
中所述的ID列表light.exe:错误LGHT0309:无法打开合并模块 验证。导致此错误的最常见原因是指定了 合并模块支持多种语言(使用Package / @ Languages 属性)但不包括特定于语言的嵌入式转换。至 修复此错误,使合并模块语言中立,使它 语言特定的嵌入语言转换为MSI中指定的 SDK http://msdn.microsoft.com/library/aa367799.aspx,或禁用 验证
答案 0 :(得分:1)
使用当前的WIX版本通过* .wix文件设置语言似乎是错误的。你需要:
您可以在此处找到一个好的描述:https://www.hass.de/content/how-create-msi-packages-multilingual-user-interface-mui
答案 1 :(得分:0)
错误是不言自明的。 在合并模块的源文件中,您对Module / Package @ Languages属性有什么价值?
该错误还表明您可以通过将Languages属性设置为0来解决此问题。
希望这有帮助。