Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
.NET CLI
Das --interactive
Flag für die .NET CLI ist jetzt standardmäßig true
in benutzerorientierten Szenarien. Das Verhalten bleibt für CI/CD-Umgebungen unverändert.
Eingeführte Version
.NET 10 Preview 3
Vorheriges Verhalten
Die --interactive
-Flagge ist standardmäßig immer auf false
gesetzt, es sei denn, dies wurde explizit vom Benutzer angegeben.
dotnet restore --interactive
# Required explicitly to enable interactivity
Neues Verhalten
Die --interactive
Kennzeichnung ist true
in benutzerorientierten Szenarien standardmäßig festgelegt, z. B. wenn Befehle direkt von einem Benutzer ausgeführt werden. In CI/CD-Umgebungen oder wenn der Prozessausgabedatenstrom umgeleitet wird, wird standardmäßig das Flag verwendet false
.
dotnet restore
# Interactivity is enabled by default in user-centric scenarios
Art der einschneidenden Änderung
Dies ist eine Verhaltensänderung.
Grund für Änderung
Diese Änderung verbessert die Benutzerfreundlichkeit durch:
- Vereinfachen der NuGet-Authentifizierung, Adressierung eines gemeinsamen Schmerzpunkts.
- Bereitstellen eines einheitlichen Signals für die Aktivierung zukünftiger CLI-Interaktivitätsfunktionen.
Empfohlene Aktion
Für die meisten Benutzer ist keine Aktion erforderlich. Um die Interaktivität explizit zu deaktivieren, übergeben Sie das --interactive false
Flag:
dotnet restore --interactive false
Betroffene APIs
Keiner.