Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O NuGet agora valida as IDs do pacote quando elas são usadas para criar URLs no .NET 10. Se uma ID de pacote não estiver no formato correto, o NuGet mostrará um erro em vez de continuar. Isso garante que somente as IDs de pacote válidas sejam usadas ao construir URLs.
Versão introduzida
.NET 10
Comportamento anterior
Anteriormente, os recursos do NuGet que construíam URLs de IDs de pacote não validavam o formato de ID do pacote. IDs de pacote inválidas ou malformadas podem ser usadas sem disparar erros de validação.
Novo comportamento
A partir do SDK do .NET 10, qualquer ID de pacote usada para construir uma URL por meio de recursos do NuGet agora é validada. Se a ID do pacote não estiver em conformidade com o formato esperado do NuGet, uma exceção será gerada e a URL não será construída.
Tipo de mudança disruptiva
Essa alteração é uma mudança comportamental.
Motivo da alteração
Essa alteração introduz a validação para garantir que somente IDs de pacote formatadas corretamente sejam usadas ao construir URLs. A validação fortalece a postura de segurança do código, reduzindo o risco de entradas não intencionais ou não intencionais serem processadas.
Ação recomendada
Para desabilitar a lógica de validação da ID do pacote e restaurar o comportamento anterior, você pode definir a variável NUGET_DISABLE_PACKAGEID_VALIDATION de ambiente como true.
APIs afetadas
Nenhum.