我如何摆脱轻度警告 1076:使用 ICE 60。如果我不摆脱它们,我的安装程序以后会以任何形式不稳定吗?
问问题
510 次
1 回答
0
ICE60 表示包含版本资源但未标记为特定语言的二进制文件(即 PE 格式的文件)。使用警告消息确定正在抱怨的二进制文件,并用适当的语言标记该二进制文件(从源代码重新编译,或使用资源编辑器),然后重新打包安装。
文件版本表示为major.minor.build.iteration,例如 2.0.50727.42(这是第一个 .NET 2.0 Framework 版本的版本)。MSI 文件搜索在比较版本时有一个不明显的怪癖:版本不仅必须匹配所有四个数字,还必须匹配语言。要使搜索语言中立,请查找比您实际想要的版本稍低的版本(例如 MinVersion="2.0.50727.41" 而不是 .42)。
因此,根本没有指明语言的二进制文件不可能与给定的版本号完全匹配。这就是为什么光会给你这个警告。
如果语言不是问题,那么是的,即使出现此警告,您的安装程序也应该可以安装。
于 2013-03-05T12:45:30.057 回答