将Oracle.DataAccess.dll排除在bin之外

本文关键字:bin 之外 排除 dll Oracle DataAccess | 更新日期: 2023-09-27 18:18:48

我在Visual Studio(2013)中维护了许多c#项目。根据项目的不同,当我构建时,我在输出文件夹中得到一个Oracle.DataAccess.dll。为什么我的项目会这样,我该如何阻止它?

不,我的项目都没有在参考文献中包含Oracle.DataAccess.dll。事实上,我的项目只使用Sybase数据库。

我的公司有一个库dll—我们称之为Company.dll —它可能使用Oracle.DataAccess.dll,我的项目经常使用Company.dll。当我使用Company.dll时,CopyLocal被设置为False,因此Company.dll不会复制到输出文件夹。(我们的服务器在GAC中有Company.dll。)维护Company.dll的人已经声明我们不应该在我们的构建中包括Oracle.DataAccess.dll

将Oracle.DataAccess.dll排除在bin之外

试着把它放到项目的Post-build事件中。

del $(TargetDir)Oracle.DataAccess.dll