Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation WiX:无效的语言Id_Installation_Wix - Fatal编程技术网

Installation WiX:无效的语言Id

Installation WiX:无效的语言Id,installation,wix,Installation,Wix,某些可执行文件的资源标记为“语言中立” 是否可以使用WiX打包这些二进制文件 我收到的错误是:错误LGHT0204:ICE03:无效的语言Id;表:文件,列:语言,键 将Product.Language属性设置为“0”无法解决此问题。通过将此选项传递给light.exe,可以禁止检索文件信息: -sh 抑制文件信息:不获取哈希、版本、语言和 其他文件属性 要修复错误的原始原因,请将不正确的语言ID与错误的语言ID进行比较。或者,如果您验证语言ID确实有效(但我从未见过ICE出错的情况),则我将在

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

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

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


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

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

-sh

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


要修复错误的原始原因,请将不正确的语言ID与错误的语言ID进行比较。

或者,如果您验证语言ID确实有效(但我从未见过ICE出错的情况),则我将在抑制哈希信息(-sh)之前抑制ICE。哈希信息对于您的安装非常重要。而是使用“light.exe-sice ICE03”跳过该冰


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

有没有办法将语言定义为wix中的变量,以便在产品标签中使用?对于我来说,预处理器不起作用。因为我在产品标签中声明变量