Поделиться через


команда init (Интерфейс командной строки NuGet)

Область применения: создание пакета • Поддерживаемые версии: 3.3+

Копирует все пакеты из неструктурированных папок в целевую папку с помощью иерархического макета, как описано для команды добавления. То есть использование эквивалентно использованию initadd команды для каждого пакета в папке.

Как и в случае add, назначение должно быть локальной папкой или UNC-путем; Репозитории пакетов HTTP, такие как nuget.org или частные серверы, не поддерживаются.

Использование

nuget init <source> <destination> [options]

где <source> находится папка, содержащая пакеты, и <destination> является локальной папкой или именем пути UNC, в которую копируются пакеты.

Параметры

  • -ConfigFile

    Файл конфигурации NuGet для применения. Если не указано, %AppData%\NuGet\NuGet.Config используется (Windows) или ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux).

  • -Expand

    Добавляет все файлы в каждый пакет, добавленный в источник пакета; аналогично -Expand команде add .

  • -ForceEnglishOutput

    (3.5+) Заставляет nuget.exe работать с использованием инвариантной и английской культуры.

  • -?|-help

    Отображает сведения о справке для команды.

  • -NonInteractive

    Подавляет запросы на ввод или подтверждение пользователя.

  • -Verbosity [normal|quiet|detailed]

    Указывает объем сведений, отображаемых в выходных данных: normal (по умолчанию) quietили detailed.

См. также переменные среды

Примеры

nuget init c:\foo c:\bar
nuget init \\foo\packages \\bar\packages -Expand