Die Serie zu den Neuerungen in .NET 6 stellt im zweiten Teil den neuen Kommandozeilenbefehl vor, um Projektvorlagen auf www.nuget.org zu suchen.
  
Im zweiten Teil dieser Serie über Neuerungen in .NET bespreche ich den Befehl dotnet new --search, der neu in der .NET 6 CLI ist. Mit ihm kann man Projektvorlagen auf www.nuget.org suchen.
Bei dotnet new --search muss man mindestens ein Filterkriterium angeben: einen Namen oder --author, --baseline, --language, --type, --tag beziehungsweise --package.
Beispiele:
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 für C# von Microsoft; das Suchwort gibt man ohne Parameternamen direkt nach new an:
dotnet new blazor --search --language C# --author Microsoft
Die folgende Bildschirmabbildung zeigt die Ausgabe des letztens Beispiels: 
  
  
    
  
    
    
      
        
Ein Package kann mehrere Projektvorlagen enthalten
      
    
  
Die Installation dieser Projektvorlagen erfolgt dann über dotnet net --install ID. Dieser Befehl stand auch bisher schon zur Verfügung. 
  
  
    
  
    
    
      
        
Mit einer Package-ID wurden sieben Vorlagen installiert.
      
    
  
Mit einer Package-ID wurden sieben Vorlagen installiert.
Details zu den Paketen kann man sich dann auch auf www.NuGet.org ansehen unter Nutzung der Package-ID, beispielsweise für die MAUI-Templates. 
Per .NET CLI installierte Templates kann man übrigens inzwischen auch in Visual Studio nutzen.
.NET 6 ist derzeit im Stadium "Release Candidate 1" mit "Go-Live"-Lizenz verfügbar, darf also produktiv eingesetzt werden. Die endgültige Version soll am 9.11.2021 erscheinen.
()