1. 程式人生 > >(已解決)拷貝dll檔案到另一個專案,編譯不報錯,執行報錯“未能載入檔案或程式集...”

(已解決)拷貝dll檔案到另一個專案,編譯不報錯,執行報錯“未能載入檔案或程式集...”

未能載入檔案或程式集“JUtility, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個依賴項。試圖載入格式不正確的程式。

 

需要注意該dll生成的目標平臺:右擊專案-生成-目標平臺, 引用這個dll的專案生成目標平臺嘗試改成和開發dll的目標平臺一致試試。

 

選項簡介:

any cpu

x86

x64

itanium

這4個選項,根據clr via c#一書介紹,any cpu和x86的相容性最好,預設是any cpu,我是64位系統,一般選的是x86,下面x64和itanium只能執行在64位系統。