Oracle
 sql >> Database >  >> RDS >> Oracle

asp.net core Oracle.DataAccess System.BadImageFormatException:impossibile caricare il file o l'assembly Oracle.DataAccess

BadImageFormat significa che la dll non è compatibile con il runtime.

Il problema è che Oracle non ha ancora rilasciato un driver compatibile con .NET Core.

È ancora possibile utilizzare il driver attualmente disponibile in ASP.NET Core, ma solo quando lo si esegue su .NET Framework desktop completo, non su .NET Core Framework.

Quello che dovresti essere in grado di fare per risolvere questo problema è semplicemente rimuovere la destinazione dnxcore50 dal tuo file project.json in modo da prendere di mira solo il framework desktop.

Ciò significa che per ora puoi eseguire solo su Windows, ma in seguito, quando Oracle rilascerà un driver compatibile, potresti avere la possibilità di scegliere come target .NET Core Framework.