Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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
Vorheriges Verhalten
Zuvor war das --interactive-Flag standardmäßig auf false gesetzt, es sei denn, der Benutzer gab etwas anderes an.
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.