Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo se aplica a: ✔️ SDK de .NET Core 3.1 y versiones posteriores
Nombre
dotnet tool update
: actualiza la herramienta .NET especificada en el equipo.
Sinopsis
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
Descripción
El dotnet tool update
comando proporciona una manera de actualizar las herramientas de .NET en el equipo a la versión estable más reciente del paquete. El comando desinstala y vuelve a instalar una herramienta, lo actualiza de forma eficaz. Para usar el comando , especifique una de las siguientes opciones:
- Para actualizar una herramienta global que se instaló en la ubicación predeterminada, use la opción .
--global
- Para actualizar una herramienta global que se instaló en una ubicación personalizada, use la
--tool-path
opción . - Para actualizar una herramienta local, use la
--local
opción .
Argumentos
PACKAGE_ID
Nombre o identificador del paquete NuGet que contiene la herramienta global de .NET que se va a actualizar. Puede encontrar el nombre del paquete mediante el comando dotnet tool list .
Opciones
--add-source <SOURCE>
Agrega un origen de paquete NuGet adicional que se usará durante la instalación. Se accede a las fuentes en paralelo, y no de forma secuencial en un orden de prioridad. Si el mismo paquete y versión se encuentra en varias fuentes, se usa la fuente más rápida. Para obtener más información, consulte ¿Qué ocurre cuando se instala un paquete NuGet?.
--all
Actualice todas las herramientas.
--allow-downgrade
Permitir la degradación del paquete al instalar o actualizar un paquete de herramientas de .NET. Suprime la advertencia " La versión solicitada x.x.x es inferior a la versión x.x.x.x existente".
--configfile <FILE>
Archivo de configuración de NuGet (nuget.config) que se va a usar. Si se especifica, solo se usará la configuración de este archivo. Si no se especifica, se utilizará la jerarquía de archivos de configuración del directorio actual. Para más información, consulte Configuraciones comunes de NuGet.
--disable-parallel
Impide que se restauren varios proyectos en paralelo.
--framework <FRAMEWORK>
Especifica la plataforma de destino para la que se va a actualizar la herramienta.
-g|--global
Especifica que la actualización es para una herramienta de todo el usuario. No se puede combinar con la opción
--tool-path
. Omitir y--global
--tool-path
especifica que la herramienta que se va a actualizar es una herramienta local.
-?|-h|--help
Imprime una descripción de cómo usar el comando .
--ignore-failed-sources
Indica que los errores de origen de paquete se traten como advertencias.
--interactive
Permite que el comando se detenga y espere una entrada o una acción del usuario. Por ejemplo, para completar la autenticación.
--local
Actualice la herramienta y el manifiesto de la herramienta local. No se puede combinar con las opciones
--global
o--tool-path
.--no-cache
No almacene en caché paquetes ni solicitudes HTTP.
--prerelease
Incluir versiones preliminares.
--tool-manifest <PATH>
Ruta de acceso al archivo de manifiesto.
--tool-path <PATH>
Especifica la ubicación donde está instalada la herramienta global. PATH puede ser una ruta absoluta o relativa. No se puede combinar con la opción
--global
. Omitir y--global
--tool-path
especifica que la herramienta que se va a actualizar es una herramienta local.
-v|--verbosity <LEVEL>
Establece el nivel de detalle del comando. Los valores permitidos son
q[uiet]
,m[inimal]
,n[ormal]
,d[etailed]
ydiag[nostic]
. Para obtener más información, consulte LoggerVerbosity.
--version <VERSION>
Intervalo de versiones del paquete de herramientas al que se va a actualizar. No se puede usar para degradar las versiones, primero debe
uninstall
realizar versiones más recientes.A partir de .NET 8.0,
--version Major.Minor.Patch
hace referencia a una versión principal.secundaria.patch específica, incluidas las versiones no incluidas en la lista. Para obtener la versión más reciente de una versión principal.secundaria determinada, use--version Major.Minor.*
.
Ejemplos
dotnet tool update -g dotnetsay
Actualiza la herramienta global dotnetsay .
dotnet tool update dotnetsay --tool-path c:\global-tools
Actualiza la herramienta global dotnetsay ubicada en un directorio específico de Windows.
dotnet tool update dotnetsay --tool-path ~/bin
Actualiza la herramienta global dotnetsay ubicada en un directorio específico de Linux/macOS.
dotnet tool update dotnetsay
Actualiza la herramienta local dotnetsay instalada para el directorio actual.
dotnet tool update -g dotnetsay --version 2.0.*
Actualiza la herramienta global dotnetsay a la versión de revisión más reciente, con una versión principal de
2
y una versión secundaria de0
.dotnet tool update -g dotnetsay --version (2.0.*,2.1.4)
Actualiza la herramienta global dotnetsay a la versión más baja dentro del intervalo
(> 2.0.0 && < 2.1.4)
especificado, se instalaría la versión2.1.0
. Para obtener más información sobre los intervalos de control de versiones semánticos, consulte Intervalos de versiones de empaquetado de NuGet.