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.
Los comandos dotnet tool install ya no instalan herramientas de versiones no incluida en la lista de paquetes NuGet de forma predeterminada. Todavía puede forzar la instalación especificando la versión no incluida en la lista como una versión exacta rodeada de corchetes, por ejemplo --version [5.0.0]
.
Comportamiento anterior
Anteriormente, cuando instalabas una herramienta .NET, el SDK de .NET instalaba herramientas y sus versiones sin considerar si el paquete de herramientas estaba sin listar.
Nuevo comportamiento
A partir de .NET 8, las versiones de herramientas sin incluir en la lista no se instalan a menos que especifique la versión exacta con la --version
opción y corchetes alrededor del número de versión. Por ejemplo: --version [5.0.0]
.
Versión introducida
DISPONIBILIDAD GENERAL DE .NET 8
Tipo de cambio disruptivo
Este es un cambio de comportamiento.
Motivo del cambio
El comportamiento predeterminado correcto es omitir los paquetes sin incluir en la lista al instalar herramientas. Las versiones sin incluir en la lista se ocultan intencionadamente de la búsqueda en NuGet.org.
Acción recomendada
Para instalar una herramienta no incluida en la lista, especifique la versión exacta de la herramienta rodeada de corchetes, por ejemplo --version [5.0.0]
.