誤ってSystem.Data.OracleClient
64 ビット (ODAC) をインストールし、Oracle Uninstaller を使用してクライアントを削除してから、32 ビット ODAC のインストールに進みました。System.Data.OracleClient
残念ながら、 C:\Windows\assembly フォルダーから64 ビットを取り除くことができないようです! セーフモードで起動しても、使用中と言い続けます。誰かがこのアセンブリを正常に削除したことがありますか?もしそうなら、どのようにしましたか?
2296 次
2 に答える
2
System.Data.OracleClient
ODAC の一部ではなく、.NET Framework の一部であるため、そのままにしておく必要があります。ODAC はOracle.DataAccess.Client
とOracle.DataAccess.Types
名前空間をインストールし、両方とも に存在しOracle.DataAccess.dll
ます。
于 2013-05-15T19:30:43.057 に答える
1
sysinternals ( www.sysinternals.com ) から使用してみてくださいProcess Explorer
。これにより、どのファイルまたはどのユーザーがその DLL を使用しているかがわかります。サービス ( services.msc in Start Menu-> Run
) をチェックインし、すべての Oracle サービスがアンインストールされているかどうかを確認します。アンインストールされていない場合は、すべてを停止して無効にしてから、そのファイルの削除に進みます。果てしなく :gacutil -u dllName.DLL
から: http://msdn.microsoft.com/en-us/library/zykhfde0%28VS.80%29.aspx
于 2013-05-14T21:46:57.603 に答える