在C#中(zhōng)編譯程序時,出現“*/CSC80.tmp不是有效的Win32資(zī)源文件”的錯誤,這個問題的主要原因是:程序引用的ICO圖标所緻。
在項目中(zhōng)的應用程序圖标壓縮256x256的ICO圖像,Vista圖标現在的标準具有以下(xià)設置:
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桌面圖标的大(dà)小(xiǎo)爲96X96色。
解決方案爲:通過圖片處理工(gōng)具(如:精品ICO制作工(gōng)具)将ICO圖标增加兼容128×128色的屬性即可。
在項目中(zhōng)的應用程序圖标壓縮256x256的ICO圖像,Vista圖标現在的标準具有以下(xià)設置:
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桌面圖标的大(dà)小(xiǎo)爲96X96色。
解決方案爲:通過圖片處理工(gōng)具(如:精品ICO制作工(gōng)具)将ICO圖标增加兼容128×128色的屬性即可。