Oracle
 sql >> Baza danych >  >> RDS >> Oracle

asp.net core Oracle.DataAccess System.BadImageFormatException:nie można załadować pliku lub zestawu Oracle.DataAccess

BadImageFormat oznacza, że ​​biblioteka dll nie jest kompatybilna ze środowiskiem wykonawczym.

Problem polega na tym, że Oracle nie wydał jeszcze sterownika zgodnego z .NET Core.

Nadal możesz używać obecnie dostępnego sterownika w ASP.NET Core, ale tylko wtedy, gdy uruchomisz go w pełnej platformie .NET dla komputerów stacjonarnych, a nie w .NET Core Framework.

To, co powinieneś być w stanie zrobić, aby rozwiązać ten problem, to po prostu usunąć cel dnxcore50 z pliku project.json, aby celować tylko w platformę pulpitu.

Oznacza to, że na razie możesz działać tylko w systemie Windows, ale później, gdy Oracle wyda zgodny sterownik, możesz mieć opcję kierowania na platformę .NET Core.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytania sparametryzowane w C# dla Oracle — poważny i niebezpieczny błąd!

  2. Jak przetestować uprawnienia do odczytu/zapisu w systemie plików katalogu Oracle?

  3. Tworzenie zmaterializowanego widoku, który odświeża się co 5 minut

  4. lokalne typy kolekcji nie są dozwolone w instrukcjach SQL

  5. Jak pobrać wszystkie rekurencyjne dzieci wiersza nadrzędnego w Oracle SQL?