sql >> Base de Datos >  >> RDS >> Oracle

Dependencias de Oracle.DataAccess.Client

Logré hacerlo funcionar.

  • Descargue la buena versión de la ODAC que apuntará a su proyecto.
  1. Para un proyecto de 32 bits, debe descargar ODAC12..._x32.zip (ODAC121021Xcopy_32bit.zip).

  2. Para el proyecto de 64 bits, debe descargar ODAC12..._x64.zip

  • Descomprímalo en una carpeta vacía según la versión que desee (32 bits o 64 bits).

  • Ubicar en el instantclient_12_1 carpeta todos los dlls buscando *.dll en la barra de búsqueda de Windows. Necesitas agarrar:

  1. oci.dll

  2. ociw32.dll

  3. orannzsbb12.dll

  4. oraociei12.dll

  5. oraons.dll

  • Ubicar en el odp.net4 o odp.net20 carpeta dependiendo de su versión de .NET estos dos dlls:
  1. OraOps12.dll

  2. Oracle.DataAccess.dll

  • Copie esos dlls de 32 bits o dlls de 64 bits y colóquelos directamente en la ruta de salida de su proyecto. Por ejemplo, en C:\...\vsProjects\BulkInsert\BulkInsert\bin\Debug .

  • Explore Oracle.DataAccess.dll en su proyecto señalando la ruta de salida.

UPD:las versiones recientes del proveedor ODP.NET (descargadas desde aquí) tienen el sufijo "19" en lugar de "12" en sus nombres de archivo:

  1. oci.dll

  2. ociw32.dll

  3. orannzsbb19.dll

  4. oraociei19.dll

  5. oraons.dll

  6. OraOps19.dll

  7. Oracle.DataAccess.dll