2015-09-18 1 views
3

У меня возникла проблема с установкой npgsql.dll и mono.security.dll. Я пытался понять это так долго ... пожалуйста, помогите. Вот шаги, которые я сделал ...Установка Npgsql.dll для Postgresql

  1. Скачать зип файл из https://github.com/npgsql/npgsql
  2. Перейти в Visual Studio и начать новый проект. C# Command (не уверен, какой конкретный проект, который я должен был создать)
  3. Создать сильное имя ключа
  4. Затем я пытаюсь установить DLL-файлы с помощью gacutil

В почтовый файл я скачал в шаге 1 я не могу найти Npgsql.dll и Mono.Security.dll в любом месте ...

Я также попытался загрузить другие zip-файлы, которые на самом деле имели эти файлы, однако, когда я пытаюсь установить их в команде (gacutil/i C: ... \ Npgsql.dll) Я просто продолжаю получать следующую ошибку:

"Failure adding assembly to cache: ???????????"

+0

Вы загрузили исходный код не длла . Вам нужно открыть 'Npgsql-dnx.sln' в VS и просто построить проект, dll будет создан в папке отладки –

+3

или перейдите по адресу http://pgfoundry.org/frs/?group_id=1000140 и загрузите dll dll для ваш .net framework –

+0

Я открыл Npgsql-dnx, но он говорит, что он не поддерживается. Затем я попробовал другой исходный код (npgsql-3.0.2, самый последний), и он говорит: «Один или несколько проектов в решении были неправильно загружены» –

ответ

2

вы можете использовать проект установки: https://github.com/npgsql/Npgsql/releases

загрузить MSI пакет

Благодарности

+1

Хотя эта ссылка может ответить на вопрос, лучше включить основные части ответа здесь и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. – ekad

0

Другой способ получения npgsql.dll файла является:

  1. Open Visual Studio и запуск новый проект - например, ASP.NET Core.
  2. Используйте диспетчер NuGet пакетов для установки Postgres пакеты
  3. Откройте командную строку и перейдите в папку пользователя: «CD \ Users \
  4. Посмотрите на DLL:„реж/с/р npgsql.dll“

dll будет в вашем каталоге проектов. Вы также найдете dll в каталоге пакета .nuget.

1

В Visual Studio 2017 зайдите в меню Tools-> NuGet Package Manager-> Package Manager Console. Команда Run:

Install-Package Npgsql -Version 3.2.7

Для unstall версии 3.2.7 ... и так далее ...

Больше версий доступны здесь: https://www.nuget.org/packages/Npgsql/

 Смежные вопросы

  • Нет связанных вопросов^_^