CSC80.tmp不是有效的Win32资源文件的解决方法

发布时间:2011年07月26日      浏览次数:1536 次
在C#中编译程序时,出现“*/CSC80.tmp不是有效的Win32资源文件”的错误,这个问题的主要原因是:程序引用的ICO图标所致。

在项目中的应用程序图标压缩256x256的ICO图像,Vista图标现在的标准具有以下设置:

256 × 256 - XP(RGB / A)(PNG压缩)
256 × 256 - 256色(PNG压缩)
256 × 256 - 16种颜色(PNG压缩)
48 × 48的 - XP(RGB / A)
48 × 48的 - 256色
48 × 48的 - 16色
32 × 32 - XP(RGB / A)
32 × 32 - 256色
32 × 32 - 16色
16 × 16 - XP(RGB / A)
16 × 16 - 256色
16 × 16 - 16色
这并不包括图标的XP喜欢的()色和本地Vista桌面图标的大小为96X96色。

解决方案为:通过图片处理工具(如:精品ICO制作工具)将ICO图标增加兼容128×128色的属性即可。
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!