2015-10-22 4 views
1

У меня есть ряд проектов C#, которые я поддерживаю с Visual Studio (2013). В зависимости от проекта, когда я создаю, я получаю Oracle.DataAccess.dll в моей выходной папке. Почему мои проекты делают это и как я могу остановить его?Сохранить Oracle.DataAccess.dll из бункера

Нет, ни один из моих проектов не включает Oracle.DataAccess.dll в его ссылках. Фактически, мои проекты используют только базы данных Sybase.

Моя компания имеет библиотеку DLL — мы будем называть его Company.dll —, что может быть с помощью Oracle.DataAccess.dll, и мои проекты часто используют Company.dll. Когда я использую Company.dll, CopyLocal установлен в False, поэтому Company.dll не копируется в выходную папку. (Наши серверы имеют Company.dll в GAC.) Люди, поддерживающие Company.dll, заявили, что в наших сборках мы не должны включать Oracle.DataAccess.dll.

ответ

1

Попробуйте положить это в событие Post-build проекта.

del $(TargetDir)Oracle.DataAccess.dll 
+0

Я уже реализовал это. Я надеялся исправить источник проблемы. – ricksmt

+0

ОК, подумал я упомянул об этом, если бы вы об этом не знали. Я буду следить за этим вопросом и за лучшее решение. – Todd

Смежные вопросы