Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak uzyskać starszą wersję OracleClient do lokalnej pracy z platformą .NET?

W swoim *.csproj ewent. *.vbproj edytuj swoje odniesienie do ODP.NET w ten sposób:

    <Reference Include="Oracle.DataAccess">
      <SpecificVersion>False</SpecificVersion>
      <Private>False</Private>
    </Reference>

Atrybuty takie jak Version=... lub processorArchitecture=... nie są wymagane. Twoja aplikacja załaduje poprawny plik Oracle.DataAccess.dll w zależności od wybranej architektury i docelowego frameworka .NET (pod warunkiem, że jest poprawnie zainstalowany)

Odwołujesz się jednak do pliku OracleClient.dll który jest przestarzałym dostawcą danych firmy Microsoft (Oracle i ADO.NET ), ale potem piszesz wersję 4.112.4.0 i 2.112.4.0, która jest dostawcą danych Oracle (ODP.NET, Oracle.DataAccess.dll ). Gdzieś to mieszasz.

Jaka jest wybrana docelowa wersja Frameworka? Po ustawieniu 4.0 lub 4.5 lub 4.5.1 program spróbuje załadować bibliotekę Oracle dll w wersji 4.x. Aby korzystać z wersji 2.x, musisz ustawić docelowy framework 2.0, 3.0 lub 3.5



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Regex101 a Oracle Regex

  2. Jak połączyć wiersze oddzielone spacją w Oracle?

  3. Ograniczenie Oracle Client Blob 10K z NHibernate i Mono?

  4. Funkcje okien SORT są kosztowne, czy możemy to przezwyciężyć?

  5. Jaka jest różnica między widokami a widokami zmaterializowanymi w Oracle?