共存させたい理由 Visual Studio の開発で、x64限定のライブラリを利用している時、実行プラットフォームがx64にするわけだが、この状態で、Instant Client (ODP.NET) をx86、x64のどちらともインストールされていると、どうも接続がうまくできない。 『Oracle クライアント ライブラリを読み込もうとしましたが、BadImageFormatException が発行されました。この問題は、32 ビットの Oracle クライアント コンポーネントがインストールされている環境で 64 ビット モードを実行すると発生します。』 って言われる。 でも、開発環境を分離できない状況で、x86としても開発するし、x64でも開発するし、だとすると、Instant Client を入れたり消したりなどしないとダメそうで勝手が悪い。 やり方 Oracle Instant