Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans CLI .NET,
L'indicateur --interactive de l'interface CLI .NET est désormais par défaut sur true dans les scénarios centrés sur l'utilisateur. Le comportement reste inchangé pour les environnements CI/CD.
Version introduite
.NET 10
Comportement précédent
Auparavant, l’indicateur --interactive est toujours défini par défaut, false sauf indication explicite de l’utilisateur.
dotnet restore --interactive
# Required explicitly to enable interactivity
Nouveau comportement
L’indicateur --interactive est défini par défaut true dans les scénarios centrés sur l’utilisateur, par exemple lorsque les commandes sont exécutées directement par un utilisateur. Dans les environnements CI/CD ou lorsque le flux de sortie du processus est redirigé, l’indicateur est défini par défaut falsesur .
dotnet restore
# Interactivity is enabled by default in user-centric scenarios
Type de changement cassant
Il s’agit d’un changement comportemental.
Raison de la modification
Cette modification améliore l’expérience utilisateur en procédant comme suit :
- Simplification de l'authentification NuGet pour résoudre un problème courant.
- Fournir un signal unifié pour activer les futures fonctionnalités d’interactivité CLI.
Action recommandée
Aucune action n’est requise pour la plupart des utilisateurs. Pour désactiver explicitement l’interactivité, transmettez l’indicateur --interactive false :
dotnet restore --interactive false
API affectées
Aucun.