Neu in .NET 7.0 [13]: Vereinheitlichungen bei dotnet new
Microsoft hat in .NET 7.0 den Umgang mit Befehlsnamen und deren Parametern auf der Kommandozeilen vereinheitlicht.
(Bild: Shutterstock)
- Dr. Holger Schwichtenberg
In den Jahren der Entwicklung von .NET Core und dem modernen .NET haben sich in der .NET CLI unterschiedliche Vorgehensweisen für die Befehlsnamen und Parameter eingeschlichen. In .NET 7.0 hat Microsoft nun einiges vereinheitlicht.
Eine Liste aller bereits auf dem lokalen System installierten Projektvorlagen erhält man mit jetzt mit:
dotnet new list
Zuvor war der Befehl:
dotnet new --list
Die alte Form funktioniert noch, führt aber zu einer Warnung:
Ebenso heißt es nun für die Suche nach Projektvorlagen auf www.NuGet.org
dotnet new search
statt
dotnet new --search
Beispiele für Suchanfragen auf NuGet
Alle Projektvorlagen für C#:
dotnet new search --language C#
Alle Projektvorlagen für C# von Microsoft:
dotnet new search --language C# --author Microsoft
Alle Projektvorlagen zum Thema Blazor mit C# von Microsoft (siehe Abbildung 2):
dotnet new search blazor --language C# --author Microsoft
Vorlagen aktualisieren
Zur Aktualisierung aller installierten Projektvorlagen gibt es nun (siehe auch Abbildung 3):
dotnet new update
Die alte Syntax war:
dotnet new --update-apply
(rme)