WiX - 应用转换时出错

时间:2011-11-10 11:11:02

标签: wix windows-installer

我有一个WiX项目,目前正在创建英语,法语,西班牙语和德语的MSI。稍后将添加更多语言。当在OS位置设置下运行时,所有这些安装程序都可以正常工作,如任何英语位置(英语 - 美国,英语 - 英国等)。我将操作系统中的位置设置更改为任何其他非英语位置时,所有MSI文件都无法运行并给出如下错误:

“应用转换时出错。请验证指定的转换路径是否有效。”

这个错误究竟是什么意思纯粹来自MSI安装程序的上下文?我见过Java和MS Office创建的安装程序也会出现同样的问题。他们的解决方案是运行他们为MSI创建的补丁。

我想了解这个错误意味着什么,所以我可以相应地调整我的wix配置文件。 WiX文档建议使用Windows SDK进行一些更改,这些更改将基本上生成一个MSI,根据该操作系统上的位置设置自动确定MSI应运行的语言。我不想这样做并且失去了将操作系统位置设置为西班牙语的灵活性,但仍然可以用英语运行msi。根据我对WiX文档的理解,如果我想用英语运行MSI,我需要将操作系统位置从西班牙语更改为英语。我是否应该完全放弃使用WiX来创建多语言MSI?

您对我可以使用的其他安装工具的想法,意见......

我希望安装程序执行的操作

  • 提示用户选择语言
  • 继续使用所选语言进行安装
  • 跳过许可协议窗口
  • 提示功能列表
  • 提示将文件夹安装到
  • 以所选语言安装应用程序二进制文件
  • 在卸载时,语言应该是它的语言 安装在。

感谢您的时间。

0 个答案:

没有答案