Я не знаю, как установить Npgsql версии 3.0.3

1

Я хочу установить Power Pivot и Power Qwery в Excel для Postgresql. Я установил Visual Studio и установил Npgsql в Visual Studio PM (Консоль диспетчера пакетов). Я вижу в свойствах Power Qwery «форму PostgreSQL», но когда я нажимаю там и ввожу имя сервера и пользователя, я получаю сообщение об ошибке:

Подробности: «PostgreSQL: нам не удалось найти поставщика базы данных с инвариантным именем« Npgsql ». Эта ошибка могла быть результатом того, что клиентское программное обеспечение для конкретного поставщика было обязательным, но отсутствовало на этом компьютере. Чтобы загрузить клиентское программное обеспечение для этого поставщика посетите следующий сайт и выберите как минимум 64-разрядную (x64) версию Npgsql версии 2.0.12: https://go.microsoft.com/fwlink/?LinkID=282716 "

Что я должен делать?

Анти
источник

Ответы:

0

Прочитайте документацию :

Лучший способ установить Npgsql в ваш проект - это наш пакет nuget Npgsql .

Используйте Nuget. Как и для большинства других вещей .NET.

Если вам нужна поддержка во время разработки в Visual Studio, для этого также есть инструкции на странице установки. На данный момент это немного сложная ручная настройка.

Крейг Рингер
источник
0

Я использовал этот ответ:

Подключение к базе данных PostgreSQL из Excel 2013 Power Query с помощью Npgsql

Это работало для Power Qwery, но я использовал Npgsql-2.2.5-net45.zip для файлов Npgsql.dll и Mono.Security.dll, и я использовал setup_Npgsql-2.2.5.0-r3-net45.exe Setup_Npgsql-2.2.5.0-r2 -net45.exe Setup_Npgsql-2.2.5.0-net45.exe используется в этой комбинации. Затем я перезагрузил компьютер.

Теперь я могу создать соединение в Power Query и использовать это соединение для создания таблицы PowerPivot.

Анти
источник