为Postgresql安装Npgsql.dll
所以我在安装npgsql.dll和mono.security.dll时遇到问题。 我一直在努力解决这个问题……请帮忙。 以下是我所做的步骤……
- 从https://github.com/npgsql/npgsql下载zip文件
- 进入Visual Studio并开始新项目。 C#命令(不确定我应该创建哪个特定项目)
- 创建一个强大的密钥名称
- 然后我尝试使用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文件的另一种方法是:
- 打开Visual Studio并启动一个新项目 – 例如ASP.NET Core。
- 使用NuGet包管理器安装Postgres包
- 打开命令提示符并cd到您的用户目录:’cd \ users \
- 找dll:’dir / s / p npgsql.dll’
该DLL将位于您的项目目录中。 您还可以在.nuget包目录中找到dll。
- 如何写入主exe的.config userSettings部分?
- 在WPF中,Windows Forms中的Suspend / ResumeLayout()和BackgroundWorker()相当于什么
- 如何理解EMCA 335中关于`.locals init`的这些段落?
- 如何在WMI查询上设置超时?
- 将按钮控件嵌入到现有的Direct3D应用程序中
- 从使用Raw Input API检索的按键集合中获取字符串
- 如何使用Mono和mkbundle将简单的.Net控制台项目转换为可移植的exe?
- 二维对象数组返回类型 – NSubstitute
- 为什么System.Drawing Rectangle,Point,Size等可变结构而不是类?