Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A CLI
O --interactive flag para a CLI do .NET agora assume true como padrão em cenários centrados no utilizador. O comportamento permanece inalterado para ambientes de CI/CD.
Versão introduzida
.NET 10
Comportamento anterior
Anteriormente, o --interactive sinalizador sempre tinha o padrão para false, salvo especificação do utilizador.
dotnet restore --interactive
# Required explicitly to enable interactivity
Novo comportamento
O --interactive sinalizador assume como true padrão em cenários centrados no usuário, como quando os comandos são executados diretamente por um usuário. Em ambientes CI/CD ou quando o fluxo de saída do processo é redirecionado, o sinalizador por defeito será false.
dotnet restore
# Interactivity is enabled by default in user-centric scenarios
Tipo de mudança disruptiva
Esta é uma mudança comportamental.
Motivo da mudança
Esta alteração melhora a experiência do utilizador ao:
- Simplificando a autenticação do NuGet, abordando um ponto problemático comum.
- Fornecer um sinal unificado para permitir futuros recursos de interatividade da CLI.
Ação recomendada
Nenhuma ação é necessária para a maioria dos usuários. Para desativar explicitamente a interatividade, passe o --interactive false sinalizador:
dotnet restore --interactive false
APIs afetadas
Nenhum.