Перейти к основному содержимому

dotnet nuget

dotnet nuget — представляет собой интеграцию NuGet в dotnet.

Как добавить источник пакетов NuGet?

Удалённый источник
dotnet nuget add source https://example.org --name "Имя источника"
Источник с авторизацией
dotnet nuget add source https://example.org --name "Имя источника" -u "username" -p "password"
Локальная папка
dotnet nuget add source "C:\packages" --name "Имя источника"

Как посмотреть список источников?

dotnet nuget list source

Как отключить проверку подписи пакетов?

Для отключения проверки подписи пакетов NuGet можно использовать переменную окружения DOTNET_NUGET_SIGNATURE_VERIFICATION:

Windows
set DOTNET_NUGET_SIGNATURE_VERIFICATION=false
dotnet restore
Linux
export DOTNET_NUGET_SIGNATURE_VERIFICATION=false && dotnet restore

Как очистить кэш NuGet?

dotnet nuget locals all --clear

Как восстановить пакеты?

dotnet restore

Как посмотреть зависимости пакета?

dotnet nuget why <PROJECT_OR_SOLUTION_FILE> <PACKAGE_NAME>

Как добавить NuGet-пакет в проект?

dotnet package add <PACKAGE_NAME>

Как удалить NuGet-пакет из проекта?

dotnet package remove <PACKAGE_NAME>