Пространство имен Npgsql не найдено после установки с помощью NugetC#

Место общения программистов C#
Ответить
Anonymous
 Пространство имен Npgsql не найдено после установки с помощью Nuget

Сообщение Anonymous »

Я использую .net6.0 в качестве серверной части и пытаюсь подключиться к серверу PostgreSQL. Я выполнил команду dotnet add package Npgsql, а затем dotnetrestore, но при попытке импортировать и использовать любой из пакетов по-прежнему получаю следующую ошибку:
The type or namespace name 'Npgsql' could not be found (are you missing a using directive or an assembly reference?)

Например, ошибка возникает в строке:
using Npgsql;

и строку:
await using var conn = new NpgsqlConnection(connString);

Кто-нибудь знает, что я здесь делаю не так? В руководстве по установке указано, что я могу просто установить пакет через NuGet. Заранее спасибо!
Я попробовал запустить команду dotnet add package Npgsql и dotnetrestore. Когда я запускаю пакет dotnet list, пакет отображается там. Он также присутствует в файле .csproj со строкой:



Подробнее здесь: https://stackoverflow.com/questions/749 ... with-nuget
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»