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

asp.net core Oracle.DataAccess System.BadImageFormatException:Não foi possível carregar o arquivo ou assembly Oracle.DataAccess


BadImageFormat significa que a dll não é compatível com o tempo de execução.

O problema é que a Oracle ainda não lançou um driver compatível com .NET Core.

Você ainda pode usar o driver atualmente disponível no ASP.NET Core, mas apenas quando o executa no .NET Framework de área de trabalho completo, não no .NET Core Framework.

O que você deve ser capaz de fazer para resolver isso é simplesmente remover o destino dnxcore50 do seu arquivo project.json para que você tenha como alvo apenas a estrutura da área de trabalho.

Isso significa que você só pode executar no Windows por enquanto, mas mais tarde, quando a Oracle lançar um driver compatível, você poderá ter a opção de direcionar a estrutura .NET Core.