Search komutunu kullanarak NuGet.org üzerinde bulunan şablonları listelemiştik. Şimdi bu şablonlardan birini seçerek bilgisayarımıza yükleme işlemi yapalım.
İlk olarak --help opsiyonu ile komutumuz hakkında bilgi alalım.
dotnet new install --help
Komutumuzu kullandığımızda aşağıda görüldüğü üzere şablon paketi yükleyebileceğimiz açıklama kısmında belirtiliyor.
Şablon paketi yükleyebilmemiz için ilgili şablonun nuget package id değerini bilmemiz gerekiyor.
eg@debian:~$ dotnet new install --help
Description:
Installs a template package.
Usage:
dotnet new install <package>... [options]
Arguments:
<package> NuGet package ID or path to folder or NuGet package to install.
To install the NuGet package of certain version, use <package ID>::<version>.
Options:
--interactive Allows the command to stop and wait for user input or action (for example to complete authentication).
--add-source, --nuget-source <nuget-source> Specifies a NuGet source to use during install.
--force Allows installing template packages from the specified sources even if they would override a template package from another source.
-v, --verbosity <LEVEL> Sets the verbosity level. Allowed values are q[uiet], m[inimal], n[ormal], and diag[nostic]. [default: normal]
-d, --diagnostics Enables diagnostic output.
-?, -h, --help Show command line help.
dotnet new install <nuget_package_id>
Komutumuzu Microsoft.Maui.Templates şablonunu yüklemek için aşağıdaki gibi kullanalım. Görüldüğü üzere kullandıktan sonra başarılı bir şekilde .NET MAUI şablonları bilgisayarımıza yüklendi.
eg@debian:~$ dotnet new install Microsoft.Maui.Templates
The following template packages will be installed:
Microsoft.Maui.Templates
Success: Microsoft.Maui.Templates::6.0.312 installed the following templates:
Template Name Short Name Language Tags
----------------------------------- ---------------- -------- ---------------------------------------------------------
.NET MAUI App maui [C#] MAUI/Android/iOS/macOS/Mac Catalyst/Windows/Tizen
.NET MAUI Blazor App maui-blazor [C#] MAUI/Android/iOS/macOS/Mac Catalyst/Windows/Tizen/Blazor
.NET MAUI Class Library mauilib [C#] MAUI/Android/iOS/macOS/Mac Catalyst/Windows/Tizen
.NET MAUI ContentPage (C#) maui-page-csharp [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI/Tizen/Xaml/Code
.NET MAUI ContentPage (XAML) maui-page-xaml [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI/Tizen/Xaml/Code
.NET MAUI ContentView (C#) maui-view-csharp [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI/Tizen/Xaml/Code
.NET MAUI ContentView (XAML) maui-view-xaml [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI/Tizen/Xaml/Code
.NET MAUI ResourceDictionary (XAML) maui-dict-xaml [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI/Xaml/Code