Мне нужно подключиться к postgresql через провайдера Npgsql в тесте nunit, но я сталкиваюсь с ошибкой сборки:
System.IO.FileLoadException: не удалось загрузить файл или сборку 'Npgsql,
Версия = 4.0.1.0, Культура = нейтральная, PublicKeyToken = 5d8b90d52f46fda7 'или
одна из его зависимостей. Подпись строгого имени не может быть проверена.
Собрание, возможно, было подделано, или оно было подписано с задержкой, но
не полностью подписан с правильным закрытым ключом. (Исключение из
HRESULT: 0x80131045) на PostgresTest.Testink.ConTest ()
Если я изменю тип вывода приложения на Консольное приложение, все будет работать правильно.
- Я проверил DLL в пути bin - Npgsql.dll находится в пути bin
- Я пробовал разные сетевые версии (> = 4.5.1)
- Я пытался использовать xunit - та же проблема
Ребята, есть идеи, что я делаю неправильно?
[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();
}
}