librets.netを使用してRETSサーバーからデータをダウンロードするワーカーロールを作成しようとしています。librets.netは、c++ライブラリlibretsのラッパーです。32ビットバージョンと64ビットバージョンの両方を試し、この記事に従いましたが、成功しませんでした。まだ BadImageFormatExceptionを受け取っています
この問題を解決するにはどうすればよいですか?
librets.netを使用してRETSサーバーからデータをダウンロードするワーカーロールを作成しようとしています。librets.netは、c++ライブラリlibretsのラッパーです。32ビットバージョンと64ビットバージョンの両方を試し、この記事に従いましたが、成功しませんでした。まだ BadImageFormatExceptionを受け取っています
この問題を解決するにはどうすればよいですか?
BadImageFormatExceptions
ほとんどの場合、32ビット/64ビットの非互換性です。私が賭けをしている人なら、VisualStudioのPlatform
構成に基づいて間違ったバージョンをバインドしていると思います。
「任意のCPU」を選択すると、64ビットプロセスにロードされると64ビットバージョンに、32ビットプロセスにロードされると32ビットバージョンにJITされるアセンブリが生成されます。
「x86」を選択すると、常に32ビットアセンブリになります
私はあなたが持っていることに賭けるつもりです:
最初にすべてを32ビットに切り替えてみてください。x86
プラットフォームの場合は、ライブラリの32ビットバージョンなどを使用します。