dotnet new update (обновление)

Эта статья относится к: ✔️ пакету SDK для .NET 6 и более поздних версий

Имя

dotnet new update — обновляет установленные пакеты шаблонов.

Synopsis

dotnet new update [--interactive] [--add-source|--nuget-source <SOURCE>] 
    [-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]

dotnet new update --check-only|--dry-run [--interactive] [--add-source|--nuget-source <SOURCE>] 
    [-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]

Description

Команды dotnet new update обновляют установленные пакеты шаблонов. Команда с dotnet new update параметром --check-only проверяет наличие доступных обновлений для установленных пакетов шаблонов без применения.

Замечание

Начиная с пакета SDK для .NET 7, синтаксис dotnet new изменился:

  • Варианты --list, --search, --installи --uninstall стали list, search, installи uninstall субкомандам.
  • Вариант --update-apply стал update подкоманда.
  • Чтобы использовать --update-check, используйте подкоманда update с параметром --check-only.

Другие варианты, которые были доступны раньше, по-прежнему доступны для использования с соответствующими подкомандами. Отдельная справка для каждой подкоманда доступна с помощью параметра -h или --help: dotnet new <subcommand> --help перечисляет все поддерживаемые параметры для подкоманда.

Кроме того, для dotnet newтеперь доступно завершение вкладки. Он поддерживает завершение для установленных имен шаблонов и для параметров выбранного шаблона. Чтобы активировать завершение вкладки для пакета SDK для .NET, см. раздел Включение завершения вкладки.

Примеры старого синтаксиса:

  • Показать справку update для подкоманда.

  • Проверьте наличие обновлений для установленных пакетов шаблонов:

    dotnet new --update-check
    
  • Обновление установленных пакетов шаблонов:

    dotnet new --update-apply
    

Options

  • --interactive

    Позволяет команде остановиться и дождаться, пока пользователь выполнит действие или введет данные. Например, чтобы завершить проверку подлинности.

  • --add-source|nuget-source <SOURCE>

    По умолчанию dotnet new install использует иерархию файлов конфигурации NuGet из текущего каталога, чтобы определить источник NuGet, из который можно установить пакет. Если указана --nuget-source, источник будет добавлен в список источников для проверки.
    Чтобы проверить настроенные источники для текущего каталога, используйте dotnet nuget list source. Дополнительные сведения см. в разделе Common NuGet Configurations. Доступно с версии пакета SDK для .NET 7.0.100.

  • --check-only|--dry-run

Проверяет наличие обновлений и отображает пакеты шаблонов, которые необходимо обновить, без применения каких-либо обновлений.

  • -d|--diagnostics

    Включает выходные данные диагностики. Доступно с версии пакета SDK для .NET 7.0.100.

  • -?|-h|--help

    Выводит описание использования команды.

  • -v|--verbosity <LEVEL>

    Задает уровень детализации команды. Допустимые значения: q[uiet], m[inimal], n[ormal], d[etailed] и diag[nostic]. Дополнительные сведения см. в разделе LoggerVerbosity.

Примеры

  • Обновляет установленные пакеты шаблонов с помощью конфигурации NuGet для текущего каталога:

    dotnet new update 
    
  • Обновляет установленные пакеты шаблонов и проверяет пользовательский источник NuGet с помощью интерактивного режима:

    dotnet new update --add-source "https://api.my-custom-nuget.com/v3/index.json" --interactive
    

См. также