2014年5月15日 星期四

vs2010,32位元程式轉為64位元,imagelist裡的圖片造成資源檔錯誤


原因 : 32位元建立的ImageList 裡面存的圖片,轉成base 64 後 ,存在資源檔裡面,造成在64位元環境編譯會錯誤。


解決方案1: base 64 碼 第一行的 00 改成 0y 即可。

解決方案2:改成vs2013去執行就可以了。


出錯環境:
64位元 win 7, vs2010 

解決方案2的環境:
64位元 win7, 先灌 vs2010  再灌vs2013
2013開啟後 sln 版本號為 VisualStudioVersion = 12.0.21005.1
在此環境下可以用vs 2010 和 2013. 開啟都是正常的。

參考:


沒有留言:

張貼留言