当我尝试连接到我的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。
任何人都知道我错过了什么?
答案 0 :(得分:0)
请在项目解决方案中添加名为Mono.Security dll的引用名称,以避免此类错误
答案 1 :(得分:0)
您需要将库Mono.Security.dll复制到应用程序的目录中,然后对其进行引用。