Architektura (x86 lub x64) Oracle.DataAccess.dll musi być zgodna z architekturą zainstalowanego klienta Oracle i obie muszą być zgodne z architekturą wdrożonej aplikacji (tj. niezależnie od tego, czy skompilowano na "AnyCPU", "x86" lub "x64" ).
„AnyCPU” będzie kierowany na x64 w 64-bitowym systemie Windows.
Najlepszym rozwiązaniem jest zainstalowanie zarówno x86, jak i x64 Oracle Client (i zgodnie z ODP.NET) na swoim komputerze, wtedy dowolna kombinacja będzie działać. Oto instrukcja, jak to zrobić:Zainstaluj Oracle x86 i x64
Alternatywnym rozwiązaniem jest użycie sterownika zarządzanego ODP.NET, który działa w każdym przypadku. Możesz go pobrać stąd:64-bitowy Oracle Data Access Pobieranie komponentów (ODAC)