2

私のアプリケーションでは、ODP 経由で Oracle DB に接続しています。私は使用していて.NET 4.5、すべてが正常に機能していましたが、Windows XP との互換性のために、ソリューションのすべてのプロジェクトでフレームワークを .NET 4.0 に変更しました。アプリケーションは .NET 4.0 で正常にビルドされますが、ODP 経由で DB に接続できず、例外がスローされます。

Could not load file or assembly 'Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. An attempt was made to load a program with an incorrect format.

ReferencesSolutionフォルダー(プロジェクトの近く)にフォルダーを作成し、Oracle.DataAccess.dllそこからファイルを参照として、それを使用するプロジェクトに追加しました。それが問題でしょうか?

4

1 に答える 1

1

winformsソリューションの main( ) プロジェクトで、platform target任意の CPU からに変更しx86、現在は作業中です.NET 4.0.

于 2013-06-19T12:53:45.417 に答える