WiX:语言ID无效

时间:2009-08-25 18:56:53

标签: installer wix

某些可执行文件的资源标记为“语言中立”。

是否可以使用WiX打包这些二进制文件?

我收到的错误是:错误LGHT0204:ICE03:无效的语言ID;表:文件,列:语言,密钥

将Product.Language属性设置为“0”无法解决问题。

2 个答案:

答案 0 :(得分:0)

您可以通过将此选项传递给light.exe来禁止检索文件信息:

  

-sh
  抑制文件信息:不要获取哈希,版本,语言和   其他文件属性

要解决错误的原因,请将错误的语言ID与here进行比较。

答案 1 :(得分:0)

或者,如果您验证语言ID是否真正有效(我从未见过ICE错误的情况),那么我会在抑制哈希信息(-sh)之前抑制ICE。哈希信息对于您的安装非常重要。而是使用“light.exe -sice ICE03”来跳过那个ICE。

另请注意,ICE03检查非常重要,因此请确保您解决所有其他问题。有一个功能请求只能抑制特定的错误,而不是整个ICE。