我有一个包含四个VB.NET项目的解决方案,所有项目都针对.NET 4或.NET 4 Client Profile。一个是WPF桌面应用程序,另外三个是类库。其中之一是使用连接到MS SQL Server的EntityFramework进行数据访问。
几个月前,为了测试问题的可能解决方案,我们添加了对System.Data.OracleClient
的引用。 (我们正在用反射做一些事情,需要添加一个新的DLL,所以我们随机选择了一些东西。)在完成我们正在做的事情后,我们从项目中删除了OracleClient并继续前进。
稍后,我正在调试某些内容并查看“输出”窗口,并注意到在显示特定窗口时正在加载System.Data.OracleClient.dll
。同样,System.Web.dll
已加载。
没有项目可以引用OracleClient或Web。在PowerShell中运行dir -r -i * | Select-String "Oracle"
不会返回任何结果。
据我所知,这些DLL都不应该加载。想法?
答案 0 :(得分:0)
尝试从解决方案资源管理器中删除引用 - >选择一个项目 - >参考 - >右键单击dll并选择删除
答案 1 :(得分:0)