Команды интерфейса командной строки DotNet
Интерфейс dotnet
командной строки (CLI), работающий в Windows, Mac OS X и Linux, предоставляет ряд важных команд, таких как установка, восстановление и публикация пакетов. Если dotnet удовлетворяет вашим потребностям, его не нужно использовать nuget.exe
.
Примеры использования этих команд для использования пакетов см. в разделе "Установка и управление пакетами" с помощью dotnet CLI. Примеры использования этих команд для создания пакетов см. в статье "Создание и публикация пакета с помощью dotnet CLI".
Полный справочник по команде в CLI см. в dotnet
средствах командной строки .NET Core.
Потребление пакетов
- dotnet add package: добавляет ссылку на пакет в файл проекта, а затем запускается
dotnet restore
для установки пакета. - dotnet remove package: удаляет ссылку на пакет из файла проекта.
- dotnet restore: восстанавливает зависимости и средства проекта. В версии NuGet 4.0 при этом выполняется тот же код, что и для команды
nuget restore
. - Locals dotnet nuget: выводит список расположений глобальных пакетов, http-cache и временных папок и очищает содержимое этих папок.
- dotnet new nugetconfig: создает
nuget.config
файл для настройки поведения NuGet.
Создание пакета
- dotnet pack: упаковывает код в пакет NuGet.
- dotnet nuget push: публикует пакет на сервер NuGet. Применимо к nuget.org, артефактам Azure и сторонним серверам NuGet.
- dotnet nuget delete: удаляет или отменяет список пакетов с сервера NuGet. Применимо к nuget.org, артефактам Azure и сторонним серверам NuGet.
- dotnet nuget verify: проверяет подписанный пакет NuGet.