簡體   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