Windows 7 64 ビット マシンに Oracle 11.2.0.1 64 ビット バージョンをインストールしました。C# コンソール アプリケーション (VS2012) を介して Oracle DB に接続しようとすると、プラットフォーム ターゲットを AnyCPU/X64 として選択すると正常に動作します。X86を選択すると、以下のエラーが表示されます
ファイルまたはアセンブリ 'Oracle.DataAccess, Version=2.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342' またはその依存関係の 1 つを読み込めませんでした。不正な形式のプログラムをロードしようとしました。
X64 バージョンの dll をインストールしたのは正しいのですが、32 ビット モードで実行しようとするとエラーが表示されます。
データ レイヤーをビジネス レイヤーと統合すると、AnyCPU/X64 モードを選択するとエラーが表示されます。このエラーを解決するにはどうすればよいですか。
PS - Oracle ホームのみをインストールしました。クライアント バージョンはインストールしていません。