Compartir a través de


De forma predeterminada los paquetes no incluidos en la lista no se instalan para las herramientas de .NET

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.

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].