發生未處理的類型爲'System.BadImageFormatException'的異常。將目標更改爲x86後,就可以了。我想知道這是否意味着圖書館只有32位。如何使它與64位一起工作呢?當我包含庫時,我收到以下錯誤System.BadImageFormatException
1
A
回答
2
該庫可能以x86爲目標。你有源還是第三方?如果可能的話,您需要重新編譯爲AnyCPU。您可以嘗試使用CorFlags將其更改爲AnyCPU,但僅適用於不僅專用於x86的庫。
我放一點信息前一段時間,也許這將是helful:Moving from 32-bit applications to 64-bit applications
0
Unfortunatley不能混合64位和32位本機(非託管)代碼放在一起。 我有與包含本機代碼的dotnet-Sqlite程序集相同的問題。
>將目標更改爲x86後,就可以了。
這是一個指示器,表明您的程序使用具有某些x86本機代碼的庫/ dll。如果您將該庫編譯爲64位並將其複製到64位bin目錄中,則該程序可能會損壞64位。 (至少這與我的sqlite問題一起工作)
相關問題
- 1. 我收到一個錯誤,當我想將slf4j包含在OSGi包中時
- 2. 我收到以下錯誤,當我嘗試包括Combinatorica包在數學8
- 3. 當我創建同義詞我收到以下錯誤
- 4. 我收到以下錯誤:在install.packages
- 5. 我在嘗試包含reader.php時收到錯誤
- 6. 我收到以下錯誤,當我試圖牛逼Ø建立我的項目
- 7. 當我運行我的項目時,我總是收到錯誤
- 8. 我收到錯誤,當我想查詢保存MySQL數據庫
- 9. 我收到以下錯誤,同時啓動JBoss服務器的
- 10. 執行代碼時,我收到以下錯誤
- 11. 我收到以下錯誤,同時發佈C#.NET網站
- 12. 計算距離時收到以下錯誤與我的查詢
- 13. 我收到以下錯誤與我的.htaccess文件
- 14. 我使用JSP與NetBeans,我收到以下錯誤
- 15. 在更新我的Maven項目,我收到以下錯誤
- 16. 我在我的網站上收到以下錯誤
- 17. 我不明白爲什麼我收到以下錯誤
- 18. 我收到以下錯誤,同時試圖使用庫函數fminunc在倍頻
- 19. 當我打開我的頁面時收到通知錯誤
- 20. 當我試圖運行協程時,我總是收到錯誤
- 21. 當我使用ghost-cli安裝ghost時,我收到錯誤
- 22. 當我執行按下指令時,我收到:分段錯誤(核心轉儲)
- 23. 我收到錯誤
- 24. Angular2:我遇到以下錯誤,同時安裝npm包
- 25. MySQL錯誤:當我將數據添加到子表我收到以下錯誤MySQL的PHP
- 26. 無論何時我啓動Android Studio,我收到以下錯誤消息
- 27. 收到以下錯誤
- 28. 收到以下錯誤
- 29. 每當我提交一個文件,我得到以下錯誤
- 30. 當我迷路時,我得到錯誤