Как подключить Oracle к odp.net без установки клиента Oracle

Я устанавливаю ODAC12c и добавляю ссылку "Oracle.DataAccess.dll" в свой проект. Я могу запустить его нормально на моей машине.

Но можно ли запустить этот проект на другом компьютере без установки клиента Oracle?

Какой файл dll мне нужно скопировать в мой проект?


person LLF    schedule 07.01.2015    source источник
comment
вам понадобится мгновенный клиент, по крайней мере. Мгновенный клиент не требует установки   -  person Sathyajith Bhat    schedule 07.01.2015
comment
Я загружаю его и извлекаю, а затем добавляю PATH в среду. но пишет, что не удалось загрузить oraops12.dll.   -  person LLF    schedule 07.01.2015


Ответы (1)


Для ODP.NET, неуправляемого драйвера вам нужен набор библиотек DLL, содержащихся в клиенте. Простой способ добиться этого — использовать загрузку XCOPY, чтобы встроить ее в свое приложение.

http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html

Если вы находитесь на ранней стадии разработки, вы можете рассмотреть возможность использования ODP.NET, управляемого драйвера, который имеет размер менее 10 МБ и представляет собой одну или две библиотеки DLL). В нем отсутствуют некоторые функции, которые есть у неуправляемого драйвера.

person Christian Shay    schedule 07.01.2015