C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 99 を表示中)
■58719 / )  ODP.Net使用でファイルまたはアセンブリが読み込めない
□投稿者/ OM (1回)-(2011/04/24(Sun) 18:18:33)

分類:[.NET 全般] 

VS2005、ODP.Netを利用してWeb開発をしております。

元々は32Bitマシンで開発をしていましたが、本番機が64Bitになるということで、
開発環境をX86からX64へ移行しております。

元々:WindowsXP(32Bit)、Oracle10g(32Bit)、ODP.Net(32Bit)
現在:Windows7 (64Bit)、Oracle11g(64Bit)、ODP.Net(64Bit)

VS2005の参照設定を64BitのOracle.DataAccessに変更し、
コンパイルをしたところ、ビルドエラーがでてしまい、一向に先にすすみません。
デバッグの構成マネージャーのプラットフォームは「.NET」、「Any CPU」になっております。

「以下、エラー内容」
--------------------------------------------------------------------------------
ファイルまたはアセンブリ 'Oracle.DataAccess, Version=2.112.1.0, Culture=neutral,
PublicKeyToken=89b483f429c47342'、またはその依存関係の 1 つが読み込めませんでした。
間違ったフォーマットのプログラムを読み込もうとしました。
--------------------------------------------------------------------------------

気になるところとしては、
・Webサイトの参照の追加で、「.NET」タブにOracle.DataAccessがありません。
 「参照」タブからOracleホーム下のODP.NETのOracle.DataAccessを指定しました。
・GACは登録されている。(C:\Windows\Assemblyの下にOracle.DataAccessが登録されている)
があります。

元々32ビットで開発しており、問題なく動作していましたので、ソースコードというよりも、
環境の問題かと予想しております。


現在の開発環境
OS   :Windows7 X64
ASP.NET:VS2005 SP1 2.0.50727
Oracle :11.2.0.1.0 64Bit
ODP.NET:2.112.1.0
言語  :C#


お知恵をお貸しください。宜しくお願い致します。

返信 編集キー/


管理者用

- Child Tree -