4 つの VB.NET プロジェクトを含むソリューションがあり、すべて .NET 4 または .NET 4 Client Profile を対象としています。1 つは WPF デスクトップ アプリケーションで、残りの 3 つはクラス ライブラリです。それらの 1 つは、MS SQL Server に接続する EntityFramework を使用したデータ アクセスです。
数か月前、問題の可能な解決策をテストするために、 への参照を追加しましたSystem.Data.OracleClient
。(リフレクションを使用して何かを行っていて、新しい DLL を追加する必要があったため、ランダムなものを選択しました。) 作業が完了した後、プロジェクトから OracleClient を削除し、先に進みました。
少し後、何かをデバッグしていて出力ウィンドウを見ているとSystem.Data.OracleClient.dll
、特定のウィンドウが表示されているときにそれがロードされていることに気付きました。同様に、System.Web.dll
ロードされます。
どのプロジェクトも、OracleClient または Web への参照を持っていません。dir -r -i * | Select-String "Oracle"
PowerShell で実行しても結果は返されません。
私が知る限り、これらの DLL はどちらも読み込まれていないはずです。アイデア?