Comando dotnetup self update

Note

dotnetup está en versión preliminar pública. Sus características y comportamiento pueden cambiar antes de la disponibilidad general.

Nombre

dotnetup self update : actualice el ejecutable dotnetup independiente desde un canal de versión.

Synopsis

dotnetup self update [--channel <daily|preview|stable>] [--force]
                    [--no-progress [<true|false>]]
dotnetup self update --update-notifications <true|false>

Description

El comando actualiza el ejecutable independiente en dotnetup ejecución en su lugar. Descarga la compilación disponible más reciente para el canal de versión seleccionado y el sistema operativo y la arquitectura actuales. No actualiza los SDK o los entornos de ejecución de .NET administrados. Para esas instalaciones, use dotnetup update.

En el mismo canal de versión, una versión igual o anterior disponible no reemplaza el ejecutable instalado a menos que especifique --force. El comando informa de que no se aplicó ninguna actualización y devuelve el código 0de salida . Un cambio entre los canales de versión, como una versión preliminar y una versión estable, puede reemplazar el ejecutable incluso cuando la versión de destino es anterior.

El directorio de instalación debe ser grabable. La actualización automática no admite la ejecución a través del dotnet host o un archivo ejecutable que sea un vínculo simbólico u otro punto de reanálisis. Use el ejecutable independiente en su directorio de instalación real.

Aunque la actualización automática contiene sus bloqueos de coordinación, otros comandos dotnetup pueden producir un error con un mensaje que indica que una actualización está en curso. Vuelva a intentar esos comandos después de que finalice la actualización automática.

Para versiones anteriores que no reconocen self updateo para la recuperación cuando el archivo ejecutable ya no se inicia, use los scripts de descarga.

Options

Option Description
--channel <daily\|preview\|stable> Seleccione el canal de versión de dotnetup, no un canal del SDK de .NET. De forma predeterminada, las versiones sin una etiqueta de versión preliminar usan stable, las versiones con una preview etiqueta usan previewy otras versiones preliminares usan daily.
--force Instale la compilación más reciente del canal seleccionado incluso cuando no sea más reciente. Esta opción puede reinstalar o degradar dotnetup.
--update-notifications <true\|false> Habilite o deshabilite las notificaciones de actualización sin actualizar el ejecutable. Esta opción no se puede combinar con --channel o --force.
--no-progress [<true\|false>] Deshabilite la visualización del progreso de la descarga.
-?, , -h, --help Muestra ayuda con los comandos.

Las compilaciones diarias oficiales también llevan la preview etiqueta de versión, por lo que el valor predeterminado es el canal de versión preliminar. Para mantenerse en compilaciones diarias, especifique --channel daily. El analizador acepta stable, pero no hay ninguna versión de dotnetup estable disponible durante esta versión preliminar pública.

Actualizar notificaciones

Después de que los comandos de instalación y actualización interactivos se realicen correctamente, dotnetup puede escribir un aviso en la salida estándar cuando haya disponible una compilación de dotnetup más reciente. Estos comandos incluyen dotnetupbare , install, sdk install, runtime install, update, sdk updatey runtime update.

Las notificaciones están habilitadas de forma predeterminada. La comprobación usa el canal de versión predeterminado de la compilación en ejecución y se actualiza en segundo plano como máximo cada 24 horas después de una comprobación correcta. No descarga ni instala el archivo ejecutable. Una actualización correcta genera como máximo un aviso. Un comando corto puede finalizar antes de la actualización, por lo que el aviso puede aparecer después de un comando posterior.

Las notificaciones no aparecen cuando se redirige la salida, incluso con --interactive true. Una comprobación con errores no produce un error en el comando de instalación o actualización.

Para deshabilitar las notificaciones, ejecute:

dotnetup self update --update-notifications false

Para volver a habilitar las notificaciones, ejecute:

dotnetup self update --update-notifications true

Examples

Actualice dotnetup desde su canal de versión predeterminado:

dotnetup self update

Actualice a la compilación diaria más reciente sin progreso de descarga:

dotnetup self update --channel daily --no-progress

Vuelva a la versión preliminar más reciente, incluso si es anterior a la compilación diaria instalada:

dotnetup self update --channel preview --force

Consulte también