Pacotes não listados não instalados por padrão para ferramentas .NET

Os comandos de instalação da ferramenta dotnet não instalam mais ferramentas de versões não listadas de pacotes NuGet por padrão. Você ainda pode forçar a instalação especificando a versão não listada como uma versão exata entre colchetes, por exemplo --version [5.0.0].

Comportamento anterior

Anteriormente, quando você instalava uma ferramenta .NET, o SDK do .NET instalava ferramentas (e versões de ferramentas) sem considerar se o pacote de ferramentas não estava listado.

Novo comportamento

A partir do .NET 8, as versões de ferramentas não listadas não são instaladas, a menos que você especifique a versão exata usando a opção --version e colchetes ao redor do número da versão. Por exemplo, --version [5.0.0].

Versão introduzida

Disponibilidade geral do .NET 8

Tipo de alteração interruptiva

Esta é uma alteração comportamental.

Motivo da alteração

O comportamento padrão correto é ignorar pacotes não listados ao instalar ferramentas. As versões não listadas são ocultas propositalmente da pesquisa em NuGet.org.

Para instalar uma ferramenta não listada, especifique a versão exata da ferramenta cercada por colchetes, por exemplo --version [5.0.0].