0

誤ってSystem.Data.OracleClient64 ビット (ODAC) をインストールし、Oracle Uninstaller を使用してクライアントを削除してから、32 ビット ODAC のインストールに進みました。System.Data.OracleClient残念ながら、 C:\Windows\assembly フォルダーから64 ビットを取り除くことができないようです! セーフモードで起動しても、使用中と言い続けます。誰かがこのアセンブリを正常に削除したことがありますか?もしそうなら、どのようにしましたか?

4

2 に答える 2

2

System.Data.OracleClientODAC の一部ではなく、.NET Framework の一部であるため、そのままにしておく必要があります。ODAC はOracle.DataAccess.ClientOracle.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 に答える