Per quanto ne so, Oracle.DataAccess
l'assemblaggio funziona solo con 32 bit, ho anche questo tipo di problema con 64 bit e davvero non funziona. La mia soluzione era rimuovere i 64 bit da GAC e installare i 32 bit su GAC. Rimuovo anche qualsiasi file .dll nella cartella bin nella mia applicazione per trovare l'assembly su GAC.
Non ci sono problemi se la tua macchina e il tuo sistema operativo sono a 64 bit, la versione a 32 bit funzionerà bene.
AGGIORNAMENTO
Ti consiglio di dare un'occhiata a Official Oracle ODP.NET, Managed Driver
, questa è una versione migliore di Oracle.DataAccess
. Questo Managed Driver
non necessita del Oracle Client
sulla macchina, e devi solo fornire il TNS nel campo DataSource della connection string
e funziona bene per 32
e 64
bit.