|
分類:[.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#
お知恵をお貸しください。宜しくお願い致します。
|