dotnet new için .NET varsayılan şablonları

.NETSDK'sı'nın yüklemesinde konsol uygulamaları, sınıf kitaplıkları, birim testi projeleri, ASP.NET Core uygulamaları (Angular ve React projeleri dahil) ve yapılandırma dosyaları dahil olmak üzere proje ve dosya oluşturmaya yönelik bir düzineden fazla yerleşik şablon alırsınız. Yerleşik şablonların listesini oluşturmak için komutunu dotnet new seçeneğiyle -l|--list çalıştırın:

dotnet new --list

Aşağıdaki tabloda. .NET SDK ile önceden yüklenmiş olan şablonlar yer almaktadır. Şablon için varsayılan dil köşeli ayraç içinde gösterilir. Belirli şablon seçeneklerini görmek için kısa ad bağlantısına tıklayın.

Şablonlar Kısa ad Dil Etiketler Sunulan özellikler
Konsol Uygulaması console [C#], F#, VB Ortak/Konsol 1.0
Sınıf kitaplığı classlib [C#], F#, VB Ortak/Kitaplık 1.0
WPF Uygulaması wpf [C#], VB Ortak/WPF 3.0 (VB için 5.0)
WPF Sınıfı kitaplığı wpflib [C#], VB Ortak/WPF 3.0 (VB için 5.0)
WPF Özel Denetim Kitaplığı wpfcustomcontrollib [C#], VB Ortak/WPF 3.0 (VB için 5.0)
WPF Kullanıcı Denetimi Kitaplığı wpfusercontrollib [C#], VB Ortak/WPF 3.0 (VB için 5.0)
Windows Forms (WinForms) Uygulaması winforms [C#], VB Common/WinForms 3.0 (VB için 5.0)
Windows Forms (WinForms) Sınıf kitaplığı winformslib [C#], VB Common/WinForms 3.0 (VB için 5.0)
Çalışan Hizmeti worker [C#] Ortak/Çalışan/Web 3.0
Birim Testi Project mstest [C#], F#, VB Test/MSTest 1.0
NUnit 3 Test Project nunit [C#], F#, VB Test/NUnit 2.1.400
NUnit 3 Test Öğesi nunit-test [C#], F#, VB Test/NUnit 2,2
xUnit Test Project xunit [C#], F#, VB Test/xUnit 1.0
Razor Bileşeni razorcomponent [C#] Web/ASP.NET 3.0
Razor Sayfası page [C#] Web/ASP.NET 2.0
MVC GörünümüİleriPorts viewimports [C#] Web/ASP.NET 2.0
MVC ViewStart viewstart [C#] Web/ASP.NET 2.0
Blazor Sunucu Uygulaması blazorserver [C#] Web/Blazor 3.0
BlazorWebAssemblyApp blazorwasm [C#] Web/Blazor/WebAssembly 3.1.300
ASP.NET Core Boş web [C#], F # Web/Boş 1.0
ASP.NET Core Web Uygulaması (Model-View-Controller) mvc [C#], F # Web/MVC 1.0
ASP.NET Core Web Uygulaması webapp, razor [C#] Web/MVC/Razor Pages 2,2, 2,0
Angular ASP.NET Core angular Þ Web/MVC/SPA 2.0
React.js ASP.NET Core react Þ Web/MVC/SPA 2.0
React.js ve Redux ile ASP.NET Core reactredux Þ Web/MVC/SPA 2.0
Razor sınıf kitaplığı razorclasslib Þ Web/Razor/kitaplık/Razor sınıfı kitaplığı 2.1
ASP.NET Core Web API'si webapi [C#], F # Web/WebAPI 1.0
ASP.NET Core grpc hizmeti grpc Þ Web/gRPC 3.0
DotNet gitignore dosyası gitignore Config 3.0
Global. JSON dosyası globaljson Config 2.0
NuGet yapılandırması nugetconfig Config 1.0
DotNet yerel araç bildirim dosyası tool-manifest Config 3.0
Web yapılandırması webconfig Config 1.0
Çözüm dosyası sln Çözüm 1.0
Protokol arabelleği dosyası proto Web/gRPC 3.0
EditorConfig dosyası editorconfig(#editorconfig) Config 6.0

Şablon seçenekleri

Her şablonda ek seçenekler bulunabilir. Çekirdek şablonlar aşağıdaki ek seçeneklere sahiptir:

console

  • -f|--framework <FRAMEWORK>

    Hedeflenecek çerçeveyi belirtir. .NET Core 3,0 SDK 'dan beri kullanılabilir.

    Aşağıdaki tabloda, kullanmakta olduğunuz SDK sürüm numarasına göre varsayılan değerler listelenmektedir:

    SDK sürümü Varsayılan değer
    6.0 net6.0
    5.0 net5.0
    3,1 netcoreapp3.1

    Daha önceki bir tfd için proje oluşturma özelliği, bu SDK sürümünün yüklü olmasına bağlıdır. Örneğin, yalnızca SDK 5,0 yüklüyse, için kullanılabilir tek değer vardır --framework net5.0 . SDK 3,1 ' yi yüklerseniz değer netcoreapp3.1 için kullanılabilir hale gelir --framework . SDK 2,1 ' i yüklerseniz, netcoreapp2.1 kullanılabilir hale gelir. Bu nedenle --framework netcoreapp2.1 , sdk dotnet new 5,0 ' de çalışırken bile SDK 2,1 ' i kullanabilirsiniz.

    alternatif olarak, kullanmakta olduğunuz SDK 'dan önceki bir çerçeveyi hedefleyen bir proje oluşturmak için, şablonu için NuGet paketini yükleyerek bunu yapabilirsiniz. Ortak, Webve Spa proje türleri, hedef çerçeve bilinen adı (TFI) başına farklı paketler kullanır. Örneğin, ' i hedefleyen bir console proje oluşturmak için netcoreapp1.0 üzerinde öğesini dotnet new --install çalıştırın Microsoft.DotNet.Common.ProjectTemplates.1.x .

  • --langVersion <VERSION_NUMBER>

    LangVersionOluşturulan proje dosyasındaki özelliği ayarlar. Örneğin, --langVersion 7.3 C# 7,3 kullanmak için kullanın. F # için desteklenmez. .NET Core 2,2 SDK 'dan beri kullanılabilir.

    Varsayılan C# sürümlerinin listesi için bkz. Varsayılanlar.

  • --no-restore

    Belirtilmişse, proje oluşturma sırasında örtük geri yükleme yürütmez. .NET Core 2,2 SDK 'dan beri kullanılabilir.


classlib

  • -f|--framework <FRAMEWORK>

    Hedeflenecek çerçeveyi belirtir. Değerler: net6.0 , net5.0 veya netcoreapp3.1 bir .NET sınıf kitaplığı oluşturmak veya netstandard<version> bir .NET Standard sınıf kitaplığı oluşturmak için. .NET 6 SDK için varsayılan değer net6.0 .

    Kullanmakta olduğunuz SDK 'dan önceki bir çerçeveyi hedefleyen bir proje oluşturmak için, bu makalenin önceki kısımlarında yer alan --framework console projeler için bkz..

  • --langVersion <VERSION_NUMBER>

    LangVersionOluşturulan proje dosyasındaki özelliği ayarlar. Örneğin, --langVersion 7.3 C# 7,3 kullanmak için kullanın. F # için desteklenmez. .NET Core 2,2 SDK 'dan beri kullanılabilir.

    Varsayılan C# sürümlerinin listesi için bkz. Varsayılanlar.

  • --no-restore

    Proje oluşturma sırasında örtük geri yükleme yürütülmez.


wpf, wpflib, wpfcustomcontrollib, wpfusercontrollib

  • -f|--framework <FRAMEWORK>

    Hedeflenecek çerçeveyi belirtir. .NET 6 SDK için varsayılan değer net6.0 . .NET Core 3,1 SDK 'dan beri kullanılabilir.

    Kullanmakta olduğunuz SDK 'dan önceki bir çerçeveyi hedefleyen bir proje oluşturmak için, bu makalenin önceki kısımlarında yer alan --framework console projeler için bkz..

  • --langVersion <VERSION_NUMBER>

    LangVersionOluşturulan proje dosyasındaki özelliği ayarlar. Örneğin, --langVersion 7.3 C# 7,3 kullanmak için kullanın.

    Varsayılan C# sürümlerinin listesi için bkz. Varsayılanlar.

  • --no-restore

    Proje oluşturma sırasında örtük geri yükleme yürütülmez.


winforms, winformslib

  • --langVersion <VERSION_NUMBER>

    LangVersionOluşturulan proje dosyasındaki özelliği ayarlar. Örneğin, --langVersion 7.3 C# 7,3 kullanmak için kullanın.

    Varsayılan C# sürümlerinin listesi için bkz. Varsayılanlar.

  • --no-restore

    Proje oluşturma sırasında örtük geri yükleme yürütülmez.


worker, grpc

  • -f|--framework <FRAMEWORK>

    Hedeflenecek çerçeveyi belirtir. netcoreapp3.1 varsayılan değerdir. .NET Core 3.1 SDK'dan itibaren kullanılabilir.

    Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu --framework makalenin console önceki yerlerinde yer alan projelere bakın.

  • --exclude-launch-settings

    launchSettings.json'u oluşturulan şablondan dışlar.

  • --no-restore

    Proje oluşturma sırasında örtülü geri yükleme yürütmez.


mstest, xunit

  • -f|--framework <FRAMEWORK>

    Hedef çerçeveyi belirtir. .NET Core 3.0 SDK'dan itibaren kullanılabilen seçenek.

    Aşağıdaki tabloda, kullanmakta olan SDK sürüm numarasına göre varsayılan değerler listelanmıştır:

    SDK sürümü Varsayılan değer
    6.0 net6.0
    5.0 net5.0
    3,1 netcoreapp3.1
    3.0 netcoreapp3.0

    Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu --framework makalenin console önceki yerlerinde yer alan projelere bakın.

  • -p|--enable-pack

    dotnet pack kullanarak proje için paketlemeyi sağlar.

  • --no-restore

    Proje oluşturma sırasında örtülü geri yükleme yürütmez.


nunit

  • -f|--framework <FRAMEWORK>

    Hedef çerçeveyi belirtir.

    Aşağıdaki tabloda, kullanmakta olan SDK sürüm numarasına göre varsayılan değerler listelanmıştır:

    SDK sürümü Varsayılan değer
    6.0 net6.0
    5.0 net5.0
    3,1 netcoreapp3.1
    3.0 netcoreapp3.0
    2,2 netcoreapp2.2
    2.1 netcoreapp2.1

    Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu --framework makalenin console önceki yerlerinde yer alan projelere bakın.

  • -p|--enable-pack

    dotnet pack kullanarak proje için paketlemeyi sağlar.

  • --no-restore

    Proje oluşturma sırasında örtülü geri yükleme yürütmez.


page

  • -na|--namespace <NAMESPACE_NAME>

    Oluşturulan kodun ad alanı. MyApp.Namespace varsayılan değerdir.

  • -np|--no-pagemodel

    Sayfayı PageModel olmadan oluşturur.


viewimports, proto

  • -na|--namespace <NAMESPACE_NAME>

    Oluşturulan kodun ad alanı. MyApp.Namespace varsayılan değerdir.


blazorserver

  • -au|--auth <AUTHENTICATION_TYPE>

    Kullanılan kimlik doğrulaması türü. Olası değerler şunlardır:

    • None - Kimlik doğrulaması yok (Varsayılan).
    • Individual - Bireysel kimlik doğrulaması.
    • IndividualB2C - Tek tek kimlik doğrulaması Azure AD B2C.
    • SingleOrg - Tek bir kiracı için kurumsal kimlik doğrulaması.
    • MultiOrg - Birden çok kiracı için kuruluş kimlik doğrulaması.
    • Windows- Windows doğrulaması.
  • --aad-b2c-instance <INSTANCE>

    Bağlan Azure Active Directory B2C örneği. Kimlik doğrulaması ile IndividualB2C kullanın. https://login.microsoftonline.com/tfp/ varsayılan değerdir.

  • -ssp|--susi-policy-id <ID>

    Bu projenin oturum açma ve kaydolma ilkesi kimliği. Kimlik doğrulaması ile IndividualB2C kullanın.

  • -rp|--reset-password-policy-id <ID>

    Bu proje için parola sıfırlama ilkesi kimliği. Kimlik doğrulaması ile IndividualB2C kullanın.

  • -ep|--edit-profile-policy-id <ID>

    Bu projenin profil ilkesi kimliğini düzenle. Kimlik doğrulaması ile IndividualB2C kullanın.

  • --aad-instance <INSTANCE>

    Bağlan Azure Active Directory örnek. veya kimlik SingleOrg doğrulaması ile MultiOrg kullanın. https://login.microsoftonline.com/ varsayılan değerdir.

  • --client-id <ID>

    Bu projenin İstemci Kimliği. , IndividualB2C veya kimlik SingleOrg doğrulaması ile MultiOrg kullanın. 11111111-1111-1111-11111111111111111 varsayılan değerdir.

  • --domain <DOMAIN>

    Dizin kiracısı için etki alanı. veya kimlik SingleOrg doğrulaması ile IndividualB2C kullanın. qualified.domain.name varsayılan değerdir.

  • --tenant-id <ID>

    Bağlan için dizinin TenantId kimliği. Kimlik doğrulaması ile SingleOrg kullanın. 22222222-2222-2222-2222-222222222222 varsayılan değerdir.

  • --callback-path <PATH>

    Yeniden yönlendirme URI'sini uygulamanın temel yolu içindeki istek yolu. veya kimlik SingleOrg doğrulaması ile IndividualB2C kullanın. /signin-oidc varsayılan değerdir.

  • -r|--org-read-access

    Bu uygulamanın dizine okuma erişimine izin verir. Yalnızca veya kimlik SingleOrg doğrulaması için MultiOrg geçerlidir.

  • --exclude-launch-settings

    launchSettings.json'u oluşturulan şablondan dışlar.

  • --no-https

    HTTPS'yi devre dışıdır. Bu seçenek yalnızca Individual , , veya için IndividualB2C SingleOrg MultiOrg kullanılmazsa --auth geçerlidir.

  • -uld|--use-local-db

    SQLite yerine LocalDB'nin kullan gerektiğini belirtir. Yalnızca veya kimlik Individual doğrulaması için IndividualB2C geçerlidir.

  • --no-restore

    Proje oluşturma sırasında örtülü geri yükleme yürütmez.


blazorwasm

  • -f|--framework <FRAMEWORK>

    Hedef çerçeveyi belirtir.

    Aşağıdaki tabloda, kullanmakta olan SDK sürüm numarasına göre varsayılan değerler listelanmıştır:

    SDK sürümü Varsayılan değer
    6.0 net6.0
    5.0 net5.0
    3,1 netcoreapp3.1

    Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu --framework makalenin console önceki yerlerinde yer alan projelere bakın.

  • --no-restore

    Proje oluşturma sırasında örtülü geri yükleme yürütmez.

  • -ho|--hosted

    Uygulama için ASP.NET Core konak Blazor WebAssembly içerir.

  • -au|--auth <AUTHENTICATION_TYPE>

    Kullanılan kimlik doğrulaması türü. Olası değerler şunlardır:

    • None - Kimlik doğrulaması yok (Varsayılan).
    • Individual - Bireysel kimlik doğrulaması.
    • IndividualB2C - Tek tek kimlik doğrulaması Azure AD B2C.
    • SingleOrg - Tek bir kiracı için kurumsal kimlik doğrulaması.
  • --authority <AUTHORITY>

    OIDC sağlayıcısının yetkilisi. Kimlik doğrulaması ile Individual kullanın. https://login.microsoftonline.com/ varsayılan değerdir.

  • --aad-b2c-instance <INSTANCE>

    Bağlan Azure Active Directory B2C örneği. Kimlik doğrulaması ile IndividualB2C kullanın. https://aadB2CInstance.b2clogin.com/ varsayılan değerdir.

  • -ssp|--susi-policy-id <ID>

    Bu projenin oturum açma ve kaydolma ilkesi kimliği. Kimlik doğrulaması ile IndividualB2C kullanın.

  • --aad-instance <INSTANCE>

    Bağlan Azure Active Directory örnek. Kimlik doğrulaması ile SingleOrg kullanın. https://login.microsoftonline.com/ varsayılan değerdir.

  • --client-id <ID>

    Bu projenin Istemci KIMLIĞI. IndividualB2C SingleOrg Individual Tek başına senaryolarda, veya ile kimlik doğrulaması kullanın. 33333333-3333-3333-33333333333333333 varsayılan değerdir.

  • --domain <DOMAIN>

    Dizin kiracının etki alanı. SingleOrgVeya IndividualB2C kimlik doğrulamasıyla kullanın. qualified.domain.name varsayılan değerdir.

  • --app-id-uri <URI>

    Çağırmak istediğiniz sunucu API 'SI için uygulama KIMLIĞI URI 'Si. SingleOrgVeya IndividualB2C kimlik doğrulamasıyla kullanın. api.id.uri varsayılan değerdir.

  • --api-client-id <ID>

    Sunucunun barındırdığı API 'nin Istemci KIMLIĞI. SingleOrgVeya IndividualB2C kimlik doğrulamasıyla kullanın. 11111111-1111-1111-11111111111111111 varsayılan değerdir.

  • -s|--default-scope <SCOPE>

    İstemcinin bir erişim belirteci sağlamasını istemesi gereken API kapsamı. SingleOrgVeya IndividualB2C kimlik doğrulamasıyla kullanın. user_impersonation varsayılan değerdir.

  • --tenant-id <ID>

    Bağlanılacak dizinin Tenantıd KIMLIĞI. SingleOrgKimlik doğrulamasıyla kullanın. 22222222-2222-2222-2222-222222222222 varsayılan değerdir.

  • -r|--org-read-access

    Bu uygulamanın dizine okuma erişimini sağlar. Yalnızca SingleOrg kimlik doğrulaması için geçerlidir.

  • --exclude-launch-settings

    Oluşturulan şablondan Launchsettings. JSON öğesini dışlar.

  • -p|--pwa

    yüklemeyi ve çevrimdışı kullanımı destekleyen bir aşamalı Web uygulaması (PWA) üretir.

  • --no-https

    HTTPS 'yi kapatır. Bu seçenek yalnızca,, Individual IndividualB2C veya için kullanılmıyorsa geçerlidir SingleOrg --auth .

  • -uld|--use-local-db

    SQLite yerine LocalDB kullanılması gerektiğini belirtir. Yalnızca Individual veya IndividualB2C kimlik doğrulaması için geçerlidir.

  • --called-api-url <URL>

    Web uygulamasından çağrılacak API 'nin URL 'SI. yalnızca SingleOrg IndividualB2C ASP.NET Core bir ana bilgisayar olmadan veya kimlik doğrulaması için geçerlidir. https://graph.microsoft.com/v1.0/me varsayılan değerdir.

  • --calls-graph

    Web uygulamasının Microsoft Graph çağırıyorsa belirtir. Yalnızca SingleOrg kimlik doğrulaması için geçerlidir.

  • --called-api-scopes <SCOPES>

    Web uygulamasından API 'yi çağırmak için istenen kapsamlar. yalnızca SingleOrg IndividualB2C ASP.NET Core bir ana bilgisayar olmadan veya kimlik doğrulaması için geçerlidir. Varsayılan değer: user.read.


web

  • --exclude-launch-settings

    Oluşturulan şablondan Launchsettings. JSON öğesini dışlar.

  • -f|--framework <FRAMEWORK>

    Hedeflenecek çerçeveyi belirtir. Seçenek .NET Core 2,2 SDK sürümünde kullanılamaz.

    Aşağıdaki tabloda, kullanmakta olduğunuz SDK sürüm numarasına göre varsayılan değerler listelenmektedir:

    SDK sürümü Varsayılan değer
    6.0 net6.0
    5.0 net5.0
    3,1 netcoreapp3.1
    3.0 netcoreapp3.0
    2.1 netcoreapp2.1

    Kullanmakta olduğunuz SDK 'dan önceki bir çerçeveyi hedefleyen bir proje oluşturmak için, bu makalenin önceki kısımlarında yer alan --framework console projeler için bkz..

  • --no-restore

    Proje oluşturma sırasında örtük geri yükleme yürütülmez.

  • --no-https

    HTTPS 'yi kapatır.


mvc, webapp

  • -au|--auth <AUTHENTICATION_TYPE>

    Kullanılacak kimlik doğrulaması türü. Olası değerler şunlardır:

    • None -Kimlik doğrulaması yok (varsayılan).
    • Individual -Bireysel kimlik doğrulama.
    • IndividualB2C -Azure AD B2C ile bireysel kimlik doğrulama.
    • SingleOrg -Tek bir kiracı için kuruluş kimlik doğrulaması.
    • MultiOrg -Birden çok kiracı için kuruluş kimlik doğrulaması.
    • Windows-Windows kimlik doğrulaması.
  • --aad-b2c-instance <INSTANCE>

    bağlanılacak Azure Active Directory B2C örneği. IndividualB2CKimlik doğrulamasıyla kullanın. https://login.microsoftonline.com/tfp/ varsayılan değerdir.

  • -ssp|--susi-policy-id <ID>

    Bu proje için oturum açma ve kaydolma ilkesi KIMLIĞI. IndividualB2CKimlik doğrulamasıyla kullanın.

  • -rp|--reset-password-policy-id <ID>

    Bu proje için parola sıfırlama ilkesi KIMLIĞI. IndividualB2CKimlik doğrulamasıyla kullanın.

  • -ep|--edit-profile-policy-id <ID>

    Bu proje için profil ilke KIMLIĞINI Düzenle. IndividualB2CKimlik doğrulamasıyla kullanın.

  • --aad-instance <INSTANCE>

    bağlanılacak Azure Active Directory örneği. SingleOrgVeya MultiOrg kimlik doğrulamasıyla kullanın. https://login.microsoftonline.com/ varsayılan değerdir.

  • --client-id <ID>

    Bu projenin Istemci KIMLIĞI. IndividualB2C, SingleOrg Veya MultiOrg kimlik doğrulamasıyla kullanın. 11111111-1111-1111-11111111111111111 varsayılan değerdir.

  • --domain <DOMAIN>

    Dizin kiracının etki alanı. SingleOrgVeya IndividualB2C kimlik doğrulamasıyla kullanın. qualified.domain.name varsayılan değerdir.

  • --tenant-id <ID>

    Bağlanılacak dizinin Tenantıd KIMLIĞI. SingleOrgKimlik doğrulamasıyla kullanın. 22222222-2222-2222-2222-222222222222 varsayılan değerdir.

  • --callback-path <PATH>

    Uygulamanın yeniden yönlendirme URI 'sinin temel yolundaki istek yolu. SingleOrgVeya IndividualB2C kimlik doğrulamasıyla kullanın. /signin-oidc varsayılan değerdir.

  • -r|--org-read-access

    Bu uygulamanın dizine okuma erişimini sağlar. Yalnızca SingleOrg veya MultiOrg kimlik doğrulaması için geçerlidir.

  • --exclude-launch-settings

    Oluşturulan şablondan Launchsettings. JSON öğesini dışlar.

  • --no-https

    HTTPS 'yi kapatır. Bu seçenek yalnızca,,, veya kullanılmıyorsa geçerlidir Individual IndividualB2C SingleOrg MultiOrg .

  • -uld|--use-local-db

    SQLite yerine LocalDB kullanılması gerektiğini belirtir. Yalnızca Individual veya IndividualB2C kimlik doğrulaması için geçerlidir.

  • -f|--framework <FRAMEWORK>

    Hedeflenecek çerçeveyi belirtir. .NET Core 3,0 SDK 'dan beri kullanılabilir seçeneği.

    Aşağıdaki tabloda, kullanmakta olduğunuz SDK sürüm numarasına göre varsayılan değerler listelenmektedir:

    SDK sürümü Varsayılan değer
    6.0 net6.0
    5.0 net5.0
    3,1 netcoreapp3.1
    3.0 netcoreapp3.0

    Kullanmakta olduğunuz SDK 'dan önceki bir çerçeveyi hedefleyen bir proje oluşturmak için, bu makalenin önceki kısımlarında yer alan --framework console projeler için bkz..

  • --no-restore

    Proje oluşturma sırasında örtük geri yükleme yürütülmez.

  • --use-browserlink

    Projedeki BrowserLink öğesini içerir. .NET Core 2.2 ve 3.1 SDK'da seçenek kullanılamaz.

  • -rrc|--razor-runtime-compilation

    Projenin Hata ayıklama derlemesinde Razor çalışma zamanı derlemesini kullanmak üzere yapılandırıldığından emin olur. .NET Core 3.1.201 SDK'dan itibaren kullanılabilen seçenek.


angular, react

  • -au|--auth <AUTHENTICATION_TYPE>

    Kullanılan kimlik doğrulaması türü. .NET Core 3.0 SDK'dan itibaren kullanılabilir.

    Olası değerler şunlardır:

    • None - Kimlik doğrulaması yok (Varsayılan).
    • Individual - Bireysel kimlik doğrulaması.
  • --exclude-launch-settings

    launchSettings.json'u oluşturulan şablondan dışlar.

  • --no-restore

    Proje oluşturma sırasında örtülü geri yükleme yürütmez.

  • --no-https

    HTTPS'yi devre dışıdır. Bu seçenek yalnızca kimlik doğrulaması ise None geçerlidir.

  • -uld|--use-local-db

    SQLite yerine LocalDB'nin kullan gerektiğini belirtir. Yalnızca veya kimlik Individual doğrulaması için IndividualB2C geçerlidir. .NET Core 3.0 SDK'dan itibaren kullanılabilir.

  • -f|--framework <FRAMEWORK>

    Hedef çerçeveyi belirtir. .NET Core 2.2 SDK'da seçenek kullanılamıyor.

    Aşağıdaki tabloda, kullanmakta olan SDK sürüm numarasına göre varsayılan değerler listelanmıştır:

    SDK sürümü Varsayılan değer
    6.0 net6.0
    5.0 net5.0
    3,1 netcoreapp3.1
    3.0 netcoreapp3.0
    2.1 netcoreapp2.0

    Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu --framework makalenin console önceki yerlerinde yer alan projelere bakın.


reactredux

  • --exclude-launch-settings

    launchSettings.json'u oluşturulan şablondan dışlar.

  • -f|--framework <FRAMEWORK>

    Hedef çerçeveyi belirtir. .NET Core 2.2 SDK'da seçenek kullanılamıyor.

    Aşağıdaki tabloda, kullanmakta olan SDK sürüm numarasına göre varsayılan değerler listelanmıştır:

    SDK sürümü Varsayılan değer
    6.0 net6.0
    5.0 net5.0
    3,1 netcoreapp3.1
    3.0 netcoreapp3.0
    2.1 netcoreapp2.0

    Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu --framework makalenin console önceki yerlerinde yer alan projelere bakın.

  • --no-restore

    Proje oluşturma sırasında örtülü geri yükleme yürütmez.

  • --no-https

    HTTPS'yi devre dışıdır.


razorclasslib

  • --no-restore

    Proje oluşturma sırasında örtülü geri yükleme yürütmez.

  • -s|--support-pages-and-views

    Bu kitaplığın bileşenlerine ek olarak geleneksel Razor sayfaları ve Görünümler eklemeyi destekler. .NET Core 3.0 SDK'dan itibaren kullanılabilir.


webapi

  • -au|--auth <AUTHENTICATION_TYPE>

    Kullanılan kimlik doğrulaması türü. Olası değerler şunlardır:

    • None - Kimlik doğrulaması yok (Varsayılan).
    • IndividualB2C - Tek tek kimlik doğrulaması Azure AD B2C.
    • SingleOrg - Tek bir kiracı için kurumsal kimlik doğrulaması.
    • Windows- Windows doğrulaması.
  • --aad-b2c-instance <INSTANCE>

    Bağlan Azure Active Directory B2C örneği. Kimlik doğrulaması ile IndividualB2C kullanın. https://login.microsoftonline.com/tfp/ varsayılan değerdir.

  • -ssp|--susi-policy-id <ID>

    Bu projenin oturum açma ve kaydolma ilkesi kimliği. Kimlik doğrulaması ile IndividualB2C kullanın.

  • --aad-instance <INSTANCE>

    Bağlan Azure Active Directory örnek. Kimlik doğrulaması ile SingleOrg kullanın. https://login.microsoftonline.com/ varsayılan değerdir.

  • --client-id <ID>

    Bu projenin İstemci Kimliği. veya kimlik IndividualB2C doğrulaması ile SingleOrg kullanın. 11111111-1111-1111-11111111111111111 varsayılan değerdir.

  • --domain <DOMAIN>

    Dizin kiracısı için etki alanı. veya kimlik IndividualB2C doğrulaması ile SingleOrg kullanın. qualified.domain.name varsayılan değerdir.

  • --tenant-id <ID>

    Bağlan için dizinin TenantId kimliği. Kimlik doğrulaması ile SingleOrg kullanın. 22222222-2222-2222-2222-222222222222 varsayılan değerdir.

  • -r|--org-read-access

    Bu uygulamanın dizine okuma erişimine izin verir. Yalnızca kimlik doğrulaması için SingleOrg geçerlidir.

  • --exclude-launch-settings

    launchSettings.json'u oluşturulan şablondan dışlar.

  • --no-https

    HTTPS'yi devre dışıdır. app.UseHsts``app.UseHttpsRedirectionve ,'ye Startup.Configure eklenmez. Bu seçenek yalnızca kimlik IndividualB2C doğrulaması SingleOrg için kullanılıyorsa veya kullanılmaıyorsa geçerlidir.

  • -uld|--use-local-db

    SQLite yerine LocalDB'nin kullan gerektiğini belirtir. Yalnızca kimlik doğrulaması için IndividualB2C geçerlidir.

  • -f|--framework <FRAMEWORK>

    Hedef çerçeveyi belirtir. .NET Core 2.2 SDK'da seçenek kullanılamıyor.

    Aşağıdaki tabloda, kullanmakta olan SDK sürüm numarasına göre varsayılan değerler listelanmıştır:

    SDK sürümü Varsayılan değer
    6.0 net6.0
    5.0 net5.0
    3,1 netcoreapp3.1
    3.0 netcoreapp3.0
    2.1 netcoreapp2.1

    Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu --framework makalenin console önceki yerlerinde yer alan projelere bakın.

  • --no-restore

    Proje oluşturma sırasında örtülü geri yükleme yürütmez.


globaljson

  • --sdk-version <VERSION_NUMBER>

    global.json dosyasında kullanmak üzere .NET SDK sürümünü belirtir.

editorconfig

Kod stili tercihlerini yapılandırmak için bir .editorconfig dosyası oluşturur.

  • --empty

    .NET için varsayılanlar yerine boş bir .editorconfig oluşturur.

Ayrıca bkz.