未処理の '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
あなたは、64ビットおよび32ビットのネイティブ(非管理)のコードを一緒に混在させることはできませんUnfortunatley。 ネイティブコードを含むdotnet-Sqliteアセンブリで同じ問題が発生しました。
>ターゲットをx86に変更しても問題ありません。
これは、プログラムがいくつかのx86ネイティブコードを持つライブラリ/ dllを使用していることを示す指標です。 64ビット用にコンパイルされたライブラリを64ビットbinディレクトリにコピーする場合は、プログラムが64ビット以下である可能性があります。 (少なくとも私のsqlite問題で動作します)
関連する問題
- 1. 次のエラーが表示されます。
- 2. "python manage.py startapp blog"を実行すると、次のエラーが表示されます
- 3. ボタンをクリックすると次のページが表示されます
- 4. なぜ次のエラーが表示されますか?
- 5. サーバーサイドのインクルードが表示されていません
- 6. IQkeyboardManagerライブラリで表示されないボタンが表示される
- 7. スペースを入力するとエラーが表示されます
- 8. Facebook SDKを統合するとエラーが表示されます
- 9. SSRSでエラーが表示されますが、データビューで表示されます
- 10. ログインページにPHPコードと次のステップが表示されます
- 11. ブートストラップカルーセル次回と前回のロゴが表示されます
- 12. JSF用のMojarraライブラリをダウンロードするときに、エラーが表示されます。「zipファイルは空です」
- 13. 「次の」ボタンが表示されないときに表示される
- 14. dao hibernateのJunitテストを実行しようとすると、次のエラーが表示されます
- 15. errbot --initの後にerrbotを実行しようとすると、次のエラーが表示されます。
- 16. mturkリクエストのプレビューを送信しようとすると、次のエラーが表示されます。どうして?
- 17. ウェブページで次のエラーが表示される場合は、
- 18. C++でエラーが表示されます。
- 19. セレンテスト中 - エラーが表示されます
- 20. Mail.phpを使用して次のエラーが表示されますか?
- 21. PHPボタンをクリックするとデータベースの次の定理が表示されます
- 22. PHPフォームにインクルードファイルを含めるとエラーが表示され、インクルードファイルの内容が表示されます
- 23. 複数のPHPでのインクルードがブラウザに表示されない
- 24. 次のエラーが表示される「org.neo4j.kernel.api.exceptions.TransactionFailureException:成功したとマークされたトランザクションはロールバックされました」
- 25. Androidスタジオを起動すると、次のエラーメッセージが表示されます。
- 26. 次のボタンをクリックすると画像が表示されます
- 27. TABをクリックするとフォーカスが次のテキストボックスに表示されます
- 28. divをクリックすると次の画像が表示されます
- 29. iPad - PageViewController - ボタンをクリックすると次のView Controllerが表示されます
- 30. Googleマップ+場所ライブラリで「再帰が多すぎます」というエラーが表示される