私はOracleの人ではなく、Visual Studioから使用する必要があります。 Visual Studio 2015用のOracle Data Toolsをインストールしましたが、奇妙なエラーメッセージが表示されません。私はVSを起動して、新しい接続(任意の接続)を追加しようとする最初の時間は、私がメッセージを取得する:.NET用ODTとVisual Studio - total fail
のOracle Data Providerは 、マシン全体の設定なしでインストールされています。ただし、.NET用のOracle Data Provider のバージョンが、グローバルアセンブリキャッシュで検出されました。これは、互換性がない です。 グローバルアセンブリキャッシュからOracle Data Provider for .NETを削除し、Visual Studioを再起動してください。
私はちょうどメッセージが言ったとおりに行ったので、これは奇妙です。次回私がVSを起動したとき、エラーが再び発生しました。
私はOKというメッセージ、私は別のものを取得する場合:
は、デフォルトのtnsnames.oraが見つかりませんでした。 Oracle.ManagedDataAccess、バージョン= 4.121.2.0、文化=中立、 なPublicKeyToken = 89b483f429c47342
が、私は全くそれが何を意味するのかわからないんだけどアセンブリ からタイプ OracleInternal.Common.ConfigBaseClass'をロードできませんでした。
UPDATES:
tnsnames.oraファイルを作成しなかった(どのように知りません)。私はインストールのステップを逃したのですか? (言及されていることを覚えていない)。マシン設定では、私は持っています:
<section name="oracle.dataaccess.client" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
Oracleはuser.configファイルに見つかりません。 DLLの情報:
C:\Program Files (x86)\Microsoft Visual Studio 14.0>gacutil /l Oracle.ManagedDat
aAccess
Microsoft (R) .NET Global Assembly Cache Utility. Version 4.0.30319.0
Copyright (c) Microsoft Corporation. All rights reserved.
The Global Assembly Cache contains the following assemblies:
Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=8
9b483f429c47342, processorArchitecture=MSIL
この時点では、.NETの設定ファイルはありません。 VSでサーバエクスプローラと接続しようとしています
調査結果バックメインポスト – user1443098
でこれが一致していません。あなたは 'oracle.dataaccess'をコピー/ペーストしますが、「Oracle。** Managed ** DataAccess」のGACを問い合わせます –
これを指摘してくれてありがとう。私はそれがどういう意味か分かりません。私は素直に箱から出てくることを期待しました。今私は何をする必要があるのか分からない。私はそれがOracle DBAにならずに動作したいと思っています。 – user1443098