Вероятно, это связано с тем, что Oracle.DataAccess уже зарегистрирован в GAC.
CLR загружает эту версию вместо локальной (это, скорее всего, произойдет, даже если GAC ссылается на более новую версию Oracle.DataAccess из-за файлов политики Publisher, также установленных в GAC).
Когда сборка находится в GAC, DLL-библиотека Instant Client (расположенная в папке вашего приложения) никогда не используется и вместо этого Oracle.DataAccessищите регулятор Oracle Client-установки.Это может вызвать «Поставщик несовместим с версией клиента Oracle».
В этом случае вам необходимо удалить Oracle.DataAccess из GAC:
gacutil /u Oracle.DataAccess
Вы такженеобходимо удалить Policy-файлы таким же образом.