我如何摆脱光警告1076 :冰60。如果我不删除它们,我的安装程序以后会以任何形式不稳定吗?
发布于 2013-03-05 20:45:30
ICE60表示包含版本资源但未标记为特定语言的二进制文件(即PE格式的文件)。使用警告消息确定light正在抱怨的二进制文件,并使用适当的语言标记该二进制文件(从源重新编译,或使用资源编辑器),然后重新打包安装。
文件版本表示为major.minor.build.iteration,例如2.0.50727.42 (它是第一个.NET 2.0框架版本的版本)。MSI文件搜索在比较版本时有一个non-obvious quirk:版本不仅必须匹配所有四个数字,而且还必须匹配语言。要使搜索与语言无关,请查找比实际需要的版本低的版本(例如,用.42代替MinVersion="2.0.50727.41“)。
因此,其语言根本未指明的二进制文件不可能与给定的版本号完全匹配。这就是为什么light会给你这个警告。
如果语言不是问题,那么是的,你的安装程序应该是可安装的,即使有这个警告。
https://stackoverflow.com/questions/13376868
复制相似问题