Форум программистов, компьютерный форум CyberForum.ru

PostgreSQL

Войти
Регистрация
Восстановить пароль
 
LiteSQL
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 6
#1

Visual Studio 2015 + Npgsql : Failed to find or load the registered .Net Framework Data Provider - PostgreSQL

06.12.2016, 12:34. Просмотров 506. Ответов 4

В VS 2015 через Server Explorer пытаюсь добавить подключение к БД Postgres (версия сервера 9.5).

1) В качестве провайдера выбираю .Net Framework Data Provider for PostgreSQL (Npgsql Ddex Provider)
2) В качестве строк подключения пробовал следующие:
Код
Host=localhost;Username=postgres;Password=1; Database=postgres;
User ID=postgres;Password=1;Host=localhost;Port=5432; Database=postgres;
User ID=postgres;Password=1;Host=localhost;Port=5432; Database=postgres;Pooling=true;Min Pool Size=0;Max Pool Size=100;Connection Lifetime=0;
Для любой строки подключения получаю:
Failed to find or load the registered .Net Framework Data Provider

Хотя в коде на C# без проблем динамически создается соединение со строкой подключения
Код
Host=localhost;Username=postgres;Password=1; Database=postgres;
и далее без ошибок стартуют и комитятся транзакции, выполняются запросы и т.д. и т.п.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2016, 12:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Visual Studio 2015 + Npgsql : Failed to find or load the registered .Net Framework Data Provider (PostgreSQL):

ADO.NET Data Provider для PostgreSQL - PostgreSQL
Сегодня первый раз услышал об этой базе данных и сразу возник вопрос. Есть ли ADO.NET Data Provider для PostgreSQL? И вообще как через...

Failed to find or load the registered .Net Framework Data Provider - C# MVC
Работаю с ASP.NET MVC бд System.Data.SqlServerCe.4.0 Когда работаю на локальной машине все работает а когда перекидываю на сервер не...

Oracle+ASP.NET=Unable to find the requested .Net Framework Data Provider - Oracle
Здравствуйте! Пишу приложение на ASP.NET MVC 4, в качестве бд - Oracle, подключаюсь через Entity Framework. Приложение отлично работает...

Серверная ошибка Unable to find the requested .Net Framework Data Provider. It may not be installed - C# ASP.NET
Помогите с решением ошибки. файл проекта https://yadi.sk/d/cFlfbdGCvCom5 Сайт расположен на сервере reg.ru Server Error in '/'...

No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient' - C# MVC
При работе приложение выкидывает такую ошибку. "No Entity Framework provider found for the ADO.NET provider with invariant name...

Не удаётся запустить Visual Studio 2015, так как отсутствует .NET Framework 4.6, хотя он установлен - Windows 10
при запуске visual studio 2015 пишет, что не удаётся запустить прогу т.к. отсутствует .net framework 4.6, хотя он установлен (.-.) а...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
grgdvo
552 / 488 / 139
Регистрация: 02.09.2012
Сообщений: 1,434
06.12.2016, 16:30 #2
Я полагаю вы здесь были?!
Честно признаюсь, что с windows я мало дружу, поэтому ничего более существенного ответить не могу.
В хауту сказанно, что различается DDEX Provider и ADO Provider
ADO Provider - это то, что линкуется с вашей программой
а вот DDEX Provider - это то, что должно интегрироваться со студией.
Соответственно Вам надо установить обоих провайдеров.
И вроде как я увидел в доке, что эти провайдеры должны быть одной версии.
LiteSQL
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 6
06.12.2016, 16:48  [ТС] #3
да, там я был. DDEX Provider у меня установлен (иначе я просто не смог бы выбрать его при создании подключения). но вот в окне Connection Property у меня почему-то только одно поле ConnectionString (на картинке по ссылке оно как-то развернуто по нескольким полям) и при нажатии на OK в этом окне и вываливается ошибка...
grgdvo
552 / 488 / 139
Регистрация: 02.09.2012
Сообщений: 1,434
07.12.2016, 00:02 #4
Здесь рекомендуют что-то куда-то скопировать.
Не знаю, читали вы или нет... может подойдет
LiteSQL
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 6
07.12.2016, 15:50  [ТС] #5
сделал все, как написано по ссылке, теперь ошибка "Could not load file or assembly 'Npgsql, Version=3.0.0.0' or one of its dependencies" (см. прикрепленную картинку)
Миниатюры
Visual Studio 2015 + Npgsql : Failed to find or load the registered .Net Framework Data Provider  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2016, 15:50
Привет! Вот еще темы с ответами:

Установка Visual Studio 2015: "Microsoft .NET Framework required" - Visual Studio
Недавно решил перейти с express с# версии на community, но при открытии установщика (качал с сайта microsoft) мне выбивает ошибку...

Установка System.Data.SQLite для Visual Studio 2015 - C#
Пытаюсь разобраться, как подключить SQLite к EF. Но первая же проблема - не могу скачать файл...

Подключения бд MySQL к проекту Visual Studio 2015 C#(Entity Framework) - Visual Studio
Нужно подключить базу данных MySQL к проекту. Скачал и устоновил пакет MySQL for visual studio, конектор NET, mysql workbench. При попытке...

visual studio не видит net framework 3.5 - C#
Установил студию экспресс 2010, нужно скомпилировать проект под framework 3.5(он установлен на компьютере), но студия его не видит(видит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.12.2016, 15:50
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru