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.
Ação recomendada
Para instalar uma ferramenta não listada, especifique a versão exata da ferramenta cercada por colchetes, por exemplo --version [5.0.0]
.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de