Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Não foi possível carregar o arquivo ou assembly 'Erro Oracle.DataAccess


Até onde eu sei, o Oracle.DataAccess assembly funciona apenas com 32 bits, também tenho esse tipo de problema com 64 bits e realmente não funciona. Minha solução foi remover os 64 bits do GAC e instalar os 32 bits no GAC. Eu também removo qualquer arquivo .dll na pasta bin para que meu aplicativo encontre o assembly no GAC.

Não há problema se sua máquina e sistema operacional forem de 64 bits, a versão de 32 bits funcionará bem.

ATUALIZAÇÃO

Eu recomendo que você dê uma olhada em Official Oracle ODP.NET, Managed Driver , que é uma versão melhor do que Oracle.DataAccess . Este Driver Gerenciado não precisa do Cliente Oracle na máquina, e você só precisa fornecer o TNS no campo DataSource da string de conexão e funciona bem para 32 e 64 bits.