将Oracle.DataAccess.dll保留在bin之外

时间:2015-10-22 18:26:32

标签: c# visual-studio dll msbuild

我有一些我用Visual Studio(2013)维护的C#项目。根据项目的不同,当我构建时,我的输出文件夹中会出现[{"question":"what is 5*4 ?","options":[10,20,30],"answer_index":1},{"question":"what is 10*4 ?","options":[40,50,60,30],"answer_index":0}]。为什么我的项目会这样做?如何阻止它?

不,我的项目都没有在其引用中包含Oracle.DataAccess.dll。实际上,我的项目只使用Sybase数据库。

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

1 个答案:

答案 0 :(得分:1)

尝试将其放入项目的Post-build事件中。

del $(TargetDir)Oracle.DataAccess.dll