Как получить Oracle .DataAccess.Client? - PullRequest
0 голосов
/ 04 февраля 2020

Я получаю эту ошибку, когда Visual Studio 2019 не может найти

 Imports Oracle.DataAccess.Client

Я скачал https://www.oracle.com/database/technologies/odac-downloads.html и https://www.oracle.com/database/technologies/dotnet-utilsoft-downloads.html

я что-то упустил? Он по-прежнему говорит, что не может найти его, поэтому весь мой код, использующий Oracle, говорит, что он недоступен.

Ответы [ 2 ]

2 голосов
/ 05 февраля 2020

Вы добавили Oracle .DataAccess ссылку на проект? Щелкните правой кнопкой мыши имя проекта в обозревателе решений -> добавить ссылку ->. NET -> Oracle .DataAccess

1 голос
/ 05 февраля 2020

Поскольку целью является модернизация программного обеспечения, лучше всего использовать самую современную библиотеку Oracle, которая в настоящее время будет Oracle.ManagedDataAccess.

. Она доступна в виде пакета Nuget ( в Visual Studio меню «Сервис» -> «Диспетчер пакетов NuGet» -> «Управление пакетами NuGet для решения ...» -> выберите вкладку «Обзор» -> поиск «Oracle .ManagedDataAccesss»; поставьте галочку в панели справа немного добавить его в свой проект -> нажмите «Установить»), что означает, что вам не нужно беспокоиться о поиске и добавлении ссылок на DLL-файлы.

Затем добавьте Imports Oracle.ManagedDataAccess.Client.

Если код ранее использовал базу данных Oracle, то может потребоваться внести некоторые изменения, как указано в шаге 3 Миграция из ODP. NET, неуправляемый драйвер для ODP. NET, управляемый драйвер .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...