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


dotnet new update

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

Имя.

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

Краткие сведения

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 dotnet new для .NET 7 синтаксис изменился:

  • --list, --search--installи --uninstall варианты стали list, searchinstallи 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
    

Параметры

  • --interactive

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

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

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

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

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

  • -d|--diagnostics

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

  • -h|--help

    Выводит справку по команде обновления. Доступно с версии пакета SDK для .NET 7.0.100.

  • -v|--verbosity <LEVEL>

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

Примеры

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

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

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

См. также