Oracle
 sql >> база данни >  >> RDS >> Oracle

Каква е минималната настройка, необходима за разгръщане на .NET приложение с Oracle клиент 11?

Джош-

Благодаря ви много, че отделихте време да отговорите. Вашите инструкции помогнаха много и са много близки до това, което открих сам.

Интересното е, че открих, че може да се отслабне още малко.

За тези в моята ситуация, които

  1. Не искат техните потребители да трябва да инсталират ODAC или пълноразмерния Oracle Client
  2. Не се интересувайте от повторното използване на конкретната клиентска инсталация
  3. Имам нужда от съвместимо с „clickOnce“ решение

Намерих начин да направя това.

а. Изтеглете "Oracle Instant Client 11.1.0.6 - Basic Lite".b. разархивирайте във всяка папка и копирайте следните файлове в корена на вашия проект Visual Studio:

  • oci.dll
  • ociw32.dll
  • orannzsbb11.dll
  • oraocci11.dll
  • oraociicus11.dll
  • msvcr71.dll (не е необходимо, трябва да се доставя с повечето версии на Windows)

    (първите пет са минимумът, необходим за Oracle Instant Client, последният е обичайната среда за изпълнение на Microsoft, която използват.)

° С. Изтеглете ODAC 11 XCopy (текущата версия е 11.1.0.6) и разархивирайте.

  • OraOps11w.dll - в папката odp.net20, отива в корена на вашия проект.

    (този файл е това, с което Oracle.DataAccess.dll говори и използва за работа с файловете на Instant Client).

д. За съвместимост с внедряването на ClickOnce, изберете тези файлове във вашия проект и се уверете, че са „Съдържание“ и „Копиране на локално“ във вашия проект. След това манифестът ще ги разположи правилно.

Резултат... . полезният товар, добавен към вашия проект, е 30 mb, което е гадно, но много по-добре от 100+ или 400+, поддържа западни герои, но рита в това

  1. не изисква път,
  2. не изисква записи в регистъра,
  3. е изолиран при внедряване и не включва други инсталации на Oracle Client,
  4. работи всички DB обратно до 9.2.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получите достъп до Oracle DB във VirtualBox от хост (windows)

  2. Как да форматирате числа в научна нотация в Oracle

  3. SQL избира редове по най-нова дата с две уникални колони

  4. Как да преобразите JSON форматираните резултати от заявка в SQLcl (Oracle)

  5. Как да получите файл от BLOB в Oracle?