Форум программистов, компьютерный форум 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. Просмотров 322. Ответов 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
Посмотрите здесь:

ADO.NET Data Provider для PostgreSQL PostgreSQL
Oracle Oracle+ASP.NET=Unable to find the requested .Net Framework Data Provider
C# MVC Failed to find or load the registered .Net Framework Data Provider
C# MVC No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'
PostgreSQL Postgress и asp.net
Authentication failed for user PostgreSQL
Visual Studio Установка Visual Studio 2015: "Microsoft .NET Framework required"
PostgreSQL Установить соединение в Visual Studio 2012 с PostgreSQL
Подключения бд MySQL к проекту Visual Studio 2015 C#(Entity Framework) Visual Studio
C# Установка System.Data.SQLite для Visual Studio 2015
Load balancing и streaming replication PostgreSQL
Серверная ошибка Unable to find the requested .Net Framework Data Provider. It may not be installed C# ASP.NET

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
grgdvo
518 / 459 / 126
Регистрация: 02.09.2012
Сообщений: 1,345
06.12.2016, 16:30     Visual Studio 2015 + Npgsql : Failed to find or load the registered .Net Framework Data Provider #2
Я полагаю вы здесь были?!
Честно признаюсь, что с windows я мало дружу, поэтому ничего более существенного ответить не могу.
В хауту сказанно, что различается DDEX Provider и ADO Provider
ADO Provider - это то, что линкуется с вашей программой
а вот DDEX Provider - это то, что должно интегрироваться со студией.
Соответственно Вам надо установить обоих провайдеров.
И вроде как я увидел в доке, что эти провайдеры должны быть одной версии.
LiteSQL
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 6
06.12.2016, 16:48  [ТС]     Visual Studio 2015 + Npgsql : Failed to find or load the registered .Net Framework Data Provider #3
да, там я был. DDEX Provider у меня установлен (иначе я просто не смог бы выбрать его при создании подключения). но вот в окне Connection Property у меня почему-то только одно поле ConnectionString (на картинке по ссылке оно как-то развернуто по нескольким полям) и при нажатии на OK в этом окне и вываливается ошибка...
grgdvo
518 / 459 / 126
Регистрация: 02.09.2012
Сообщений: 1,345
07.12.2016, 00:02     Visual Studio 2015 + Npgsql : Failed to find or load the registered .Net Framework Data Provider #4
Здесь рекомендуют что-то куда-то скопировать.
Не знаю, читали вы или нет... может подойдет
LiteSQL
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 6
07.12.2016, 15:50  [ТС]     Visual Studio 2015 + Npgsql : Failed to find or load the registered .Net Framework Data Provider #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  
Yandex
Объявления
07.12.2016, 15:50     Visual Studio 2015 + Npgsql : Failed to find or load the registered .Net Framework Data Provider
Ответ Создать тему
Опции темы

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