Не удалось загрузить файл или сборку 'System.Data.OracleClient' - PullRequest
0 голосов
/ 10 апреля 2020

Я делаю основное веб-приложение. net. Однако, когда я пытаюсь подключиться к sql серверу, появляется следующее сообщение об ошибке:

Исключение: «System.IO.FileNotFoundException», «Не удалось загрузить файл или сборку» System.Data.OracleClient , Версия = 4.0.0.0, Культура = нейтральная, PublicKeyToken = b77a5c561934e089 '. Система не может найти указанный файл. "

Затем я установил System.Data.OracleClient версия 1.0.8 (не имеет 4.0 .0.0?) Используя менеджер пакетов NuGet, но все равно получаю ошибку. Я также установил ODP. NET библиотеку из Oracle, но все равно не помогает.

Кто-нибудь может помочь с этим?

1 Ответ

0 голосов
/ 10 апреля 2020

System.Data.OracleClient было исключено. Не используйте его для нового проекта. Вместо этого установите Oracle.ManagedDataAccess.Core.

Кроме того, System.Data.OracleClient было создано для . Net Framework . Он не совместим с . Net Core . Это реальная причина ошибки. Вы можете создать решение, используя Asp. net Core и . Net Framework вместе. Это будет не кроссплатформенное приложение. Я советую вам не делать этого.

Oracle.ManagedDataAccess.Core совместим с . Net Core (. Net Core 2 в данный момент)

...