我必须在nunit测试中通过Npgsql提供程序连接到postgresql,但是我遇到了组装错误:
System.IO.FileLoadException:无法加载文件或程序集'Npgsql, 版本= 4.0.1.0,文化=中性,PublicKeyToken = 5d8b90d52f46fda7'或 它的依赖项之一。无法验证强名签名。 程序集可能已被篡改,或者已被延迟签名,但 使用正确的私钥未完全签名。 (来自的例外 HRESULT:0x80131045)在PostgresTest.Testink.ConTest()
如果我将应用程序输出类型更改为“控制台应用程序”,则一切正常。
伙计们,有什么想法我做错了吗?
[Test]
public void ConTest()
{
var connString = "Host=127.0.0.1;Username=root;Password=pwd;Database=database";
using (var conn = new NpgsqlConnection(connString))
{
conn.Open();
}
}