繁体   English   中英

为Postgresql安装Npgsql.dll

[英]Installing Npgsql.dll for Postgresql

所以我在安装npgsql.dll和mono.security.dll时遇到问题。 我一直在努力解决这个问题......请帮忙。 以下是我所做的步骤......

  1. https://github.com/npgsql/npgsql下载zip文件
  2. 进入Visual Studio并开始新项目。 C#命令(不确定我应该创建哪个特定项目)
  3. 创建一个强大的密钥名称
  4. 然后我尝试使用gacutil安装.dll文件

在我在步骤1中下载的zip文件中,我无法在任何地方找到Npgsql.dll和Mono.Security.dll ...

我也尝试下载实际上有这些文件的其他zip文件,但是,当我尝试在命令中安装它们时(gacutil / i C:... \\ Npgsql.dll)我只是不断收到以下错误:

“将程序集添加到缓存失败:???????????”

在Visual Studio 2017中,转到菜单Tools-> NuGet Package Manager-> Package Manager Console。 运行命令:

Install-Package Npgsql -Version 3.2.7

要卸载版本3.2.7 ......依此类推......

这里有更多版本: https//www.nuget.org/packages/Npgsql/

您可以使用安装项目: https//github.com/npgsql/Npgsql/releases

下载MSI包

谢谢

获取npgsql.dll文件的另一种方法是:

  1. 打开Visual Studio并启动一个新项目 - 例如ASP.NET Core。
  2. 使用NuGet包管理器安装Postgres包
  3. 打开命令提示符并cd到您的用户目录:'cd \\ users \\
  4. 找dll:'dir / s / p npgsql.dll'

该DLL将位于您的项目目录中。 您还可以在.nuget包目录中找到dll。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM