У нас были некоторые проблемы с x64 / x86, когда мы впервые развернули Oracle.DataAccess.dll с нашим приложением на разных серверах с 64/32-битной Windows. Теперь, когда мы выяснили, как заставить приложение ссылаться на правильную версию, у меня все еще есть проблема с файлом .dll, который мешает во время развертывания.
Ситуация следующая: в моем решении один проект, который ссылается на Oracle.DataAccess. Я установил для свойства «copy local» значение False, потому что на сервере я хотел бы, чтобы приложение использовало .dll из GAC или другой папки (которая будет 64-битной версией вместо 32-битной на компьютере разработчика). DLL не добавляется в выходную папку bin проекта, но копируется в папку bin веб-приложения. При развертывании на нашем тестовом сервере он использует dll из папки bin вместо dll из папки установки Oracle на сервере (т.е. c: \ oracle \ odp.net \ bin \ 4)
Что я могу сделать, чтобы НЕ иметь DLL в папке bin?