Freigeben über


dotnet new update

Dieser Artikel gilt für: ✔️ .NET Core 3.1 SDK und höher

Name

dotnet new update: Aktualisiert installierte Vorlagenpakete.

Übersicht

dotnet new update [--interactive] [--add-source|--nuget-source <SOURCE>] 
    [-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]

dotnet new update --check-only|--dry-run [--interactive] [--add-source|--nuget-source <SOURCE>] 
    [-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]

Beschreibung

Der dotnet new update-Befehl aktualisiert installierte Vorlagenpakete. Der dotnet new update-Befehl mit der --check-only-Option sucht nach verfügbaren Updates für installierte Vorlagenpakete, ohne sie anzuwenden.

Hinweis

Ab .NET 7 SDK hat sich die Syntax von dotnet new geändert:

  • Die Optionen --list, --search, --install und --uninstall wurden zu den Unterbefehlen list, search, install und uninstall.
  • Die Option --update-apply wurde zum Unterbefehl update.
  • Um --update-check zu verwenden, verwenden Sie den Unterbefehl update mit der Option --check-only.

Andere Optionen, die zuvor verfügbar waren, können weiterhin mit ihren jeweiligen Unterbefehlen verwendet werden. Gesonderte Hilfe für jeden Unterbefehl ist über die Option -h oder --help verfügbar: dotnet new <subcommand> --help listet alle unterstützten Optionen für den Unterbefehl auf.

Darüber hinaus ist die Vervollständigung mit der TAB-TASTE jetzt für dotnet new verfügbar. Es unterstützt die Vervollständigung für installierte Vorlagennamen und für die Optionen, die eine ausgewählte Vorlage bereitstellt. Informationen zum Aktivieren der Vervollständigung mit der TAB-TASTE für das .NET SDK finden Sie unter Aktivieren der Vervollständigung mit der TAB-TASTE.

Beispiele für die alte Syntax:

  • Anzeigen von Hilfeinformationen für den Unterbefehl update.

  • Suchen Sie nach Updates für installierte Vorlagenpakete:

    dotnet new --update-check
    
  • Aktualisieren installierter Vorlagenpakete:

    dotnet new --update-apply
    

Tastatur

  • --interactive

    Ermöglicht dem Befehl, anzuhalten und auf Benutzereingaben oder Aktionen zu warten. Beispielsweise, um die Authentifizierung abzuschließen. Verfügbar seit dem .NET 5.0 SDK.

  • --add-source|nuget-source <SOURCE>

    Standardmäßig verwendet dotnet new install die Hierarchie der NuGet-Konfigurationsdateien aus dem aktuellen Verzeichnis, um die NuGet-Quelle zu bestimmen, aus der das Paket installiert werden kann. Wenn --nuget-source angegeben ist, wird die Quelle der Liste der zu überprüfenden Quellen hinzugefügt.
    Verwenden Sie dotnet nuget list source, um die konfigurierten Quellen für das aktuelle Verzeichnis zu überprüfen. Weitere Informationen finden Sie unter Gängige NuGet-Konfigurationen. Verfügbar seit .NET SDK 7.0.100.

  • --check-only|--dry-run

Sucht nur nach Updates und zeigt die Vorlagenpakete an, die aktualisiert werden sollen, ohne Updates anzuwenden.

  • -d|--diagnostics

    Ermöglicht die diagnostische Ausgabe. Verfügbar seit .NET SDK 7.0.100.

  • -h|--help

    Zeigt Hilfe für den Befehl „update“ an. Verfügbar seit .NET SDK 7.0.100.

  • -v|--verbosity <LEVEL>

    Legt den Ausführlichkeitsgrad für den Befehl fest. Zulässige Werte sind q[uiet], m[inimal], n[ormal] und diag[nostic]. Verfügbar seit .NET SDK 7.0.100.

Beispiele

  • Aktualisiert die installierten Vorlagenpakete mithilfe der NuGet-Konfiguration für das aktuelle Verzeichnis:

    dotnet new update 
    
  • Aktualisiert die installierten Vorlagenpakete und überprüft dabei auch eine benutzerdefinierte NuGet-Quelle im interaktiven Modus:

    dotnet new update --add-source "https://api.my-custom-nuget.com/v3/index.json" --interactive
    

Siehe auch