2017-08-08 14 views
2

最近、Visual Studio用Oracle Developer Toolsがインストールされました。今私はVisual Studioを開いてこのエラーが発生しています。誰かがこのメッセージを取り除くために私に鍬を説明することはできますか? .NET用グローバル・アセンブリ・キャッシュからのOracle Data Provider for .NETの削除

のMicrosoft Visual Studioの

のOracle Data Providerは、マシン全体の設定なしでインストールされています。ただし、Oracle Data Provider for .NETのバージョンが、グローバルアセンブリキャッシュで検出されましたが、これは互換性がない可能性があります。再起動のVisual StudioにグローバルアセンブリキャッシュからOracle Data Provider for .NETを削除してください

[OK]

+0

類似:https://stackoverflow.com/questions/33355114/how-to-remove-net-assembly-dlls-from-server-gac/49040081#49040081 – vapcguy

答えて

0

私は助けなかった多くのものをしました。 しかし、一つのことは、あなたが次にオラクルが含まれ、すべてのエントリを削除するすべてのアセンブリに

を一覧表示するgacutil /lを使用する必要が https://docs.microsoft.com/en-us/dotnet/framework/tools/developer-command-prompt-for-vs

管理者モードで: Visual Studioを開き、コマンドプロンプトをした:

gacutil /u [assembly name] 

以前にリストからアセンブリ名を取得できます。最初のカンマの前の用語を使用してください(Oracle.ManagedDataAccess

その後、私はVisual Studioを開いてエラーメッセージが表示されなくなりました。 何が起こったのかは、machine.configの中で削除する必要があったものでした。どちらを削除する必要があるのか​​は、コードをデバッグする際のエラーです。

希望すると助かります。

+0

これを試してみるとエラーが発生することがあります。Windowsインストーラは依存関係です。もしそうなら、あなたは 'HKEY_CURRENT_USER \ Software \ Microsoft \ Installer \ Assemblies \ Gl obal'と' HKEY_LOCAL_MACHINE \ Software \ Classes \ Installer \ Assemblies \ Glo bal'からもそれを削除し、 'gacutil -u'コマンド。私はHKCUの場所に行く必要はありませんでしたが、それはHKLMの場所にありました。次に、Visual Studio用のOracle Developer Toolsをアンインストールして再インストールして、安全にしてください。その後、https://stackoverflow.com/questions/30407213/oracle-net-manageddataaccess-error-could-not-load-type-oracleinternal-common/35089333 – vapcguy

関連する問題