Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья относится к: ✔️ пакету SDK для .NET Core 3.1 и более поздних версий
Имя
dotnet tool update
— обновляет указанное средство .NET на компьютере.
Краткие сведения
dotnet tool update <PACKAGE_ID> -g|--global
[--add-source <SOURCE>] [--all] [--allow-downgrade]
[--configfile <FILE>]
[--disable-parallel] [--framework <FRAMEWORK>]
[--ignore-failed-sources] [--interactive]
[--no-cache] [--prerelease]
[-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet tool update <PACKAGE_ID> --tool-path <PATH>
[--add-source <SOURCE>] [--all] [--allow-downgrade]
[--configfile <FILE>]
[--disable-parallel] [--framework <FRAMEWORK>]
[--ignore-failed-sources] [--interactive]
[--no-cache] [--prerelease]
[-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet tool update <PACKAGE_ID> --local
[--add-source <SOURCE>] [--all] [--allow-downgrade]
[--configfile <FILE>]
[--disable-parallel] [--framework <FRAMEWORK>]
[--ignore-failed-sources] [--interactive]
[--no-cache] [--prerelease]
[--tool-manifest <PATH>]
[-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet tool update -h|--help
Описание
Эта dotnet tool update
команда позволяет обновить средства .NET на компьютере до последней стабильной версии пакета. Команда удаляет и переустановит средство, эффективно обновляя его. Чтобы использовать команду, укажите один из следующих параметров:
- Чтобы обновить глобальное средство, установленное в расположении по умолчанию, используйте
--global
этот параметр. - Чтобы обновить глобальное средство, установленное в пользовательском расположении, используйте этот
--tool-path
параметр. - Чтобы обновить локальное средство, используйте
--local
этот параметр.
Аргументы
PACKAGE_ID
Имя или идентификатор пакета NuGet, содержащего глобальное средство .NET для обновления. Имя пакета можно найти с помощью команды списка инструментов dotnet .
Опции
--add-source <SOURCE>
Добавляет дополнительный источник пакета NuGet для использования во время установки. Доступ к каналам осуществляется параллельно, а не последовательно в некотором порядке приоритета. Если один и тот же пакет и версия находятся в нескольких каналах, используется самый быстрый канал. Дополнительные сведения см. в разделе Процесс установки пакета NuGet.
--all
Обновите все средства.
--allow-downgrade
Разрешить понижение уровня пакета при установке или обновлении пакета средств .NET. Подавляет предупреждение", "Запрошенная версия x.x.x ниже существующей версии x.x.x".
--configfile <FILE>
Файл конфигурации NuGet (nuget.config), который будет использоваться. Если этот параметр указан, будут использоваться только параметры из этого файла. Если не указано, будет использоваться иерархия файлов конфигурации из текущего каталога. Дополнительные сведения см. в статье Распространенные конфигурации NuGet.
--disable-parallel
Блокирует параллельное восстановление множества проектов.
--framework <FRAMEWORK>
Указывает целевую платформу для обновления средства.
-g|--global
Указывает, что обновление предназначено для средства на уровне пользователя. Не может использоваться вместе с параметром
--tool-path
. Опущение обоих--global
и--tool-path
указывает, что обновляемое средство является локальным инструментом.
-?|-h|--help
Выводит описание использования команды.
--ignore-failed-sources
Обрабатывать сбои источников пакетов как предупреждения.
--interactive
Позволяет команде остановиться и дождаться, пока пользователь выполнит действие или введет данные. Например, чтобы завершить проверку подлинности.
--local
Обновляет средство и манифест локального средства. Не может использоваться вместе с параметром
--global
или--tool-path
.--no-cache
Не кэшируйте пакеты и HTTP-запросы.
--prerelease
Включите предварительные версии.
--tool-manifest <PATH>
Путь к файлу манифеста.
--tool-path <PATH>
Указывает расположение, в котором устанавливается глобальное средство. Путь может быть абсолютным или относительным. Не может использоваться вместе с параметром
--global
. Опущение обоих--global
и--tool-path
указывает, что обновляемое средство является локальным инструментом.
-v|--verbosity <LEVEL>
Задает уровень детализации команды. Допустимые значения:
q[uiet]
,m[inimal]
,n[ormal]
,d[etailed]
иdiag[nostic]
. Дополнительные сведения см. в разделе LoggerVerbosity.
--version <VERSION>
Диапазон версий пакета средства для обновления до. Это не может использоваться для понижения версий, сначала необходимо
uninstall
использовать более новые версии.Начиная с .NET 8.0,
--version Major.Minor.Patch
ссылается на определенную версию major.minor.patch, включая незаписанные версии. Чтобы получить последнюю версию определенной основной.дополнительной версии, используйте--version Major.Minor.*
.
Примеры
dotnet tool update -g dotnetsay
Обновляет глобальное средство dotnetsay .
dotnet tool update dotnetsay --tool-path c:\global-tools
Обновляет глобальное средство dotnetsay , расположенное в определенном каталоге Windows.
dotnet tool update dotnetsay --tool-path ~/bin
Обновляет глобальное средство dotnetsay , расположенное в определенном каталоге Linux или macOS.
dotnet tool update dotnetsay
Обновляет локальное средство dotnetsay , установленное для текущего каталога.
dotnet tool update -g dotnetsay --version 2.0.*
Обновляет глобальное средство dotnetsay до последней версии исправлений с основной версией
2
и дополнительной версией0
.dotnet tool update -g dotnetsay --version (2.0.*,2.1.4)
Обновляет глобальное средство dotnetsay до самой низкой версии в указанном диапазоне
(> 2.0.0 && < 2.1.4)
, будет установлена версия2.1.0
. Дополнительные сведения о диапазонах версий семантического управления версиями см. в разделе Диапазоны версий упаковки NuGet.