[英]FileNotFoundException when connecting to Postgres database
當我嘗試連接到我的 postgres 數據庫時收到fileNotFoundException 。 她是代碼示例。
connectionString = "Server=127.0.0.1;Port=5432;Database=MMEData;User Id=postgres;Password=nH9Ummg5;";
dbConn = new NpgsqlConnection(connectionString); //This constructor is when I get the exception
這是我得到的例外:
{“文件或程序集名稱 Mono.Security 或其依賴項之一未找到。Mono.Security,Version=4.0.0.0,Culture=neutral,PublicKeyToken=0738eb9f132ed756”}
npsql.dll
文件復制到應用程序的目錄,然后引用它。我同時運行 pgAdmin III,並在其中連接了服務器。 數據庫名稱是 MMEData。
我在同一台(本地)機器和默認端口(5432)上運行應用程序和 postgres。
有人知道我錯過了什么嗎?
請在項目解決方案中添加名為Mono.Security dll的引用名稱,這樣可以避免此類錯誤
您需要將Mono.Security.dll庫復制到應用程序的目錄中,然后對其進行引用。
我遇到了同樣的問題,我的解決方案是添加 Mono.security.dll 作為對我項目的引用,之后與 PostgreSQL 數據庫的連接正常。 我下載了nuget package,我改名為zip文件。 我將 Mono.security.dll 提取到我的項目中。 我將其添加為始終復制到目錄的參考。 我編譯了我的項目並運行它,沒問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.