4

Oracle アンマネージド データ アクセス クライアントからマネージド データ アクセス クライアントに移行する予定です。現在、DLL - Oracle.DataAccess.dll を含む ODP.Net がマシンにインストールされています。しかし、アセンブリ Oracle.ManagedDataAccess.dll を含むオラクルの最近リリースされたマネージド データ アクセス クライアントに移行する予定です。以前にインストールした ODP.Net (管理対象外のもの) をアンインストールしてから、管理対象クライアントをインストールする必要がありますか? インストール手順を見ましたが、この手順が必要かどうかわかりません。どんな助けでも大歓迎です。

4

2 に答える 2

5

新しい Oracle.ManagedDataAccess.dll はすばらしいものです。

1.プロジェクトから Oracle.DataAccess への既存の参照を削除し、ダウンロードしたフォルダ odp.net\managed\common\Oracle.ManagedDataAccess.dll から新しいOracle.ManagedDataAccess.dllを追加します。
2.プロパティを Copy Local = True に設定して、プロジェクトと共にデプロイされるようにします。
3.新しい「using」行をコードに追加することを忘れないでください: using Oracle.ManagedDataAccess.Client;
4.プロジェクト プラットフォーム ターゲットを AnyCPU に変更すると、動作するようになります。


これ以上何もインストールする必要はありません。他のクライアントはありません。これは、ある種のオラクルのパックされたクロスプラットフォーム (64 ビットおよび 32 ビット) dll クライアントであり、どの dll-s (oci .dll、orannzsbb11.dll、oraociei11.dll、OraOps11w.dll) を 64 ビット マシンと 32 ビット マシンのプロジェクトに追加して、アプリケーションを動作させる必要があります...

于 2014-02-28T15:41:35.010 に答える