Udało mi się to zrobić.
- Pobierz dobrą wersję ODAC, która będzie ukierunkowana na Twój projekt.
-
W przypadku projektu 32-bitowego musisz pobrać ODAC12..._x32.zip (ODAC121021Xcopy_32bit.zip).
-
W przypadku projektu 64-bitowego musisz pobrać ODAC12..._x64.zip
-
Rozpakuj go w pustym folderze w zależności od wersji, którą chcesz (32bit vs 64bit).
-
Znajdź w
instantclient_12_1
folder wszystkie pliki dll, wyszukując *.dll w pasku wyszukiwania systemu Windows. Musisz pobrać:
-
oci.dll
-
ociw32.dll
-
orannzsbb12.dll
-
oraociei12.dll
-
oraons.dll
- Zlokalizuj w
odp.net4
lubodp.net20
folder w zależności od wersji .NET te dwie biblioteki dll:
-
OraOps12.dll
-
Oracle.DataAccess.dll
-
Skopiuj te 32-bitowe lub 64-bitowe biblioteki dll i umieść je bezpośrednio w ścieżce Output projektu. Na przykład w
C:\...\vsProjects\BulkInsert\BulkInsert\bin\Debug
. -
Przeglądaj Oracle.DataAccess.dll w swoim projekcie, wskazując ścieżkę Output.
UPD:najnowsze wersje dostawcy ODP.NET (pobrane stąd) mają w nazwach plików przyrostek „19” zamiast „12”:
-
oci.dll
-
ociw32.dll
-
orannzsbb19.dll
-
oraociei19.dll
-
oraons.dll
-
OraOps19.dll
-
Oracle.DataAccess.dll