最近,因為公司開發的需要,對開發環境進行全面的升級,在這其中也遇到了不少問題,在之后將陸續整理出來,以便以后查看。
之前開發環境:VS2008,ArcGIS9.3,ArcEngine9.3,Oracle10g,ArcSDE9.3,DevExpress9.3.4,Windows7 32位系統
新開發環境:VS2010,ArcGIS10.1,ArcEngine10.1,Oracle11gR2,ArcSDE10.1,DevExpress12.2,Windows7 64位系統(因為ArcSDE10.1只支持64位系統)
問題描述:對於升級后的程序,無法對程序中窗體的資源文件進行相應修改(例如為listImage添加圖片、修改圖標等),修改后報“未能加載文件或程序集,或它的某一個依賴項,試圖加載格式不正確的程序”的錯誤。
解決方法如下:
將生成平台更改為.net framework 4.0,如下圖所示:
修改目標框架后,運行可能報下面錯誤,則選中提示錯誤的dll,然后鼠標右鍵,選擇屬性,把“嵌入互操作類型”設置為False即可。