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.05.0 net5.03,1 netcoreapp3.1Daha ö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
--frameworknet5.0. SDK 3,1 ' yi yüklerseniz değernetcoreapp3.1için kullanılabilir hale gelir--framework. SDK 2,1 ' i yüklerseniz,netcoreapp2.1kullanılabilir hale gelir. Bu nedenle--framework netcoreapp2.1, sdkdotnet new5,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
consoleproje oluşturmak içinnetcoreapp1.0üzerinde öğesinidotnet new --installçalıştırınMicrosoft.DotNet.Common.ProjectTemplates.1.x.--langVersion <VERSION_NUMBER>LangVersionOluşturulan proje dosyasındaki özelliği ayarlar. Örneğin,--langVersion 7.3C# 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-restoreBelirtilmiş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.0veyanetcoreapp3.1bir .NET sınıf kitaplığı oluşturmak veyanetstandard<version>bir .NET Standard sınıf kitaplığı oluşturmak için. .NET 6 SDK için varsayılan değernet6.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
--frameworkconsoleprojeler için bkz..--langVersion <VERSION_NUMBER>LangVersionOluşturulan proje dosyasındaki özelliği ayarlar. Örneğin,--langVersion 7.3C# 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-restoreProje 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
--frameworkconsoleprojeler için bkz..--langVersion <VERSION_NUMBER>LangVersionOluşturulan proje dosyasındaki özelliği ayarlar. Örneğin,--langVersion 7.3C# 7,3 kullanmak için kullanın.Varsayılan C# sürümlerinin listesi için bkz. Varsayılanlar.
--no-restoreProje 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.3C# 7,3 kullanmak için kullanın.Varsayılan C# sürümlerinin listesi için bkz. Varsayılanlar.
--no-restoreProje oluşturma sırasında örtük geri yükleme yürütülmez.
worker, grpc
-f|--framework <FRAMEWORK>Hedeflenecek çerçeveyi belirtir.
netcoreapp3.1varsayı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
--frameworkmakaleninconsoleönceki yerlerinde yer alan projelere bakın.--exclude-launch-settingslaunchSettings.json'u oluşturulan şablondan dışlar.
--no-restoreProje 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.05.0 net5.03,1 netcoreapp3.13.0 netcoreapp3.0Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu
--frameworkmakaleninconsoleönceki yerlerinde yer alan projelere bakın.-p|--enable-packdotnet pack kullanarak proje için paketlemeyi sağlar.
--no-restoreProje 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.05.0 net5.03,1 netcoreapp3.13.0 netcoreapp3.02,2 netcoreapp2.22.1 netcoreapp2.1Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu
--frameworkmakaleninconsoleönceki yerlerinde yer alan projelere bakın.-p|--enable-packdotnet pack kullanarak proje için paketlemeyi sağlar.
--no-restoreProje oluşturma sırasında örtülü geri yükleme yürütmez.
page
-na|--namespace <NAMESPACE_NAME>Oluşturulan kodun ad alanı.
MyApp.Namespacevarsayılan değerdir.-np|--no-pagemodelSayfayı PageModel olmadan oluşturur.
viewimports, proto
-na|--namespace <NAMESPACE_NAME>Oluşturulan kodun ad alanı.
MyApp.Namespacevarsayı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
IndividualB2Ckullanı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
IndividualB2Ckullanın.-rp|--reset-password-policy-id <ID>Bu proje için parola sıfırlama ilkesi kimliği. Kimlik doğrulaması ile
IndividualB2Ckullanın.-ep|--edit-profile-policy-id <ID>Bu projenin profil ilkesi kimliğini düzenle. Kimlik doğrulaması ile
IndividualB2Ckullanın.--aad-instance <INSTANCE>Bağlan Azure Active Directory örnek. veya kimlik
SingleOrgdoğrulaması ileMultiOrgkullanın.https://login.microsoftonline.com/varsayılan değerdir.--client-id <ID>Bu projenin İstemci Kimliği. ,
IndividualB2Cveya kimlikSingleOrgdoğrulaması ileMultiOrgkullanın.11111111-1111-1111-11111111111111111varsayılan değerdir.--domain <DOMAIN>Dizin kiracısı için etki alanı. veya kimlik
SingleOrgdoğrulaması ileIndividualB2Ckullanın.qualified.domain.namevarsayılan değerdir.--tenant-id <ID>Bağlan için dizinin TenantId kimliği. Kimlik doğrulaması ile
SingleOrgkullanın.22222222-2222-2222-2222-222222222222varsayılan değerdir.--callback-path <PATH>Yeniden yönlendirme URI'sini uygulamanın temel yolu içindeki istek yolu. veya kimlik
SingleOrgdoğrulaması ileIndividualB2Ckullanın./signin-oidcvarsayılan değerdir.-r|--org-read-accessBu uygulamanın dizine okuma erişimine izin verir. Yalnızca veya kimlik
SingleOrgdoğrulaması içinMultiOrggeçerlidir.--exclude-launch-settingslaunchSettings.json'u oluşturulan şablondan dışlar.
--no-httpsHTTPS'yi devre dışıdır. Bu seçenek yalnızca
Individual, , veya içinIndividualB2CSingleOrgMultiOrgkullanılmazsa--authgeçerlidir.-uld|--use-local-dbSQLite yerine LocalDB'nin kullan gerektiğini belirtir. Yalnızca veya kimlik
Individualdoğrulaması içinIndividualB2Cgeçerlidir.--no-restoreProje 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.05.0 net5.03,1 netcoreapp3.1Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu
--frameworkmakaleninconsoleönceki yerlerinde yer alan projelere bakın.--no-restoreProje oluşturma sırasında örtülü geri yükleme yürütmez.
-ho|--hostedUygulama 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
Individualkullanı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
IndividualB2Ckullanı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
IndividualB2Ckullanın.--aad-instance <INSTANCE>Bağlan Azure Active Directory örnek. Kimlik doğrulaması ile
SingleOrgkullanın.https://login.microsoftonline.com/varsayılan değerdir.--client-id <ID>Bu projenin Istemci KIMLIĞI.
IndividualB2CSingleOrgIndividualTek başına senaryolarda, veya ile kimlik doğrulaması kullanın.33333333-3333-3333-33333333333333333varsayılan değerdir.--domain <DOMAIN>Dizin kiracının etki alanı.
SingleOrgVeyaIndividualB2Ckimlik doğrulamasıyla kullanın.qualified.domain.namevarsayılan değerdir.--app-id-uri <URI>Çağırmak istediğiniz sunucu API 'SI için uygulama KIMLIĞI URI 'Si.
SingleOrgVeyaIndividualB2Ckimlik doğrulamasıyla kullanın.api.id.urivarsayılan değerdir.--api-client-id <ID>Sunucunun barındırdığı API 'nin Istemci KIMLIĞI.
SingleOrgVeyaIndividualB2Ckimlik doğrulamasıyla kullanın.11111111-1111-1111-11111111111111111varsayılan değerdir.-s|--default-scope <SCOPE>İstemcinin bir erişim belirteci sağlamasını istemesi gereken API kapsamı.
SingleOrgVeyaIndividualB2Ckimlik doğrulamasıyla kullanın.user_impersonationvarsayılan değerdir.--tenant-id <ID>Bağlanılacak dizinin Tenantıd KIMLIĞI.
SingleOrgKimlik doğrulamasıyla kullanın.22222222-2222-2222-2222-222222222222varsayılan değerdir.-r|--org-read-accessBu uygulamanın dizine okuma erişimini sağlar. Yalnızca
SingleOrgkimlik doğrulaması için geçerlidir.--exclude-launch-settingsOluşturulan şablondan Launchsettings. JSON öğesini dışlar.
-p|--pwayüklemeyi ve çevrimdışı kullanımı destekleyen bir aşamalı Web uygulaması (PWA) üretir.
--no-httpsHTTPS 'yi kapatır. Bu seçenek yalnızca,,
IndividualIndividualB2Cveya için kullanılmıyorsa geçerlidirSingleOrg--auth.-uld|--use-local-dbSQLite yerine LocalDB kullanılması gerektiğini belirtir. Yalnızca
IndividualveyaIndividualB2Ckimlik doğrulaması için geçerlidir.--called-api-url <URL>Web uygulamasından çağrılacak API 'nin URL 'SI. yalnızca
SingleOrgIndividualB2CASP.NET Core bir ana bilgisayar olmadan veya kimlik doğrulaması için geçerlidir.https://graph.microsoft.com/v1.0/mevarsayılan değerdir.--calls-graphWeb uygulamasının Microsoft Graph çağırıyorsa belirtir. Yalnızca
SingleOrgkimlik doğrulaması için geçerlidir.--called-api-scopes <SCOPES>Web uygulamasından API 'yi çağırmak için istenen kapsamlar. yalnızca
SingleOrgIndividualB2CASP.NET Core bir ana bilgisayar olmadan veya kimlik doğrulaması için geçerlidir. Varsayılan değer:user.read.
web
--exclude-launch-settingsOluş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.05.0 net5.03,1 netcoreapp3.13.0 netcoreapp3.02.1 netcoreapp2.1Kullanmakta olduğunuz SDK 'dan önceki bir çerçeveyi hedefleyen bir proje oluşturmak için, bu makalenin önceki kısımlarında yer alan
--frameworkconsoleprojeler için bkz..--no-restoreProje oluşturma sırasında örtük geri yükleme yürütülmez.
--no-httpsHTTPS '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.
SingleOrgVeyaMultiOrgkimlik doğrulamasıyla kullanın.https://login.microsoftonline.com/varsayılan değerdir.--client-id <ID>Bu projenin Istemci KIMLIĞI.
IndividualB2C,SingleOrgVeyaMultiOrgkimlik doğrulamasıyla kullanın.11111111-1111-1111-11111111111111111varsayılan değerdir.--domain <DOMAIN>Dizin kiracının etki alanı.
SingleOrgVeyaIndividualB2Ckimlik doğrulamasıyla kullanın.qualified.domain.namevarsayılan değerdir.--tenant-id <ID>Bağlanılacak dizinin Tenantıd KIMLIĞI.
SingleOrgKimlik doğrulamasıyla kullanın.22222222-2222-2222-2222-222222222222varsayılan değerdir.--callback-path <PATH>Uygulamanın yeniden yönlendirme URI 'sinin temel yolundaki istek yolu.
SingleOrgVeyaIndividualB2Ckimlik doğrulamasıyla kullanın./signin-oidcvarsayılan değerdir.-r|--org-read-accessBu uygulamanın dizine okuma erişimini sağlar. Yalnızca
SingleOrgveyaMultiOrgkimlik doğrulaması için geçerlidir.--exclude-launch-settingsOluşturulan şablondan Launchsettings. JSON öğesini dışlar.
--no-httpsHTTPS 'yi kapatır. Bu seçenek yalnızca,,, veya kullanılmıyorsa geçerlidir
IndividualIndividualB2CSingleOrgMultiOrg.-uld|--use-local-dbSQLite yerine LocalDB kullanılması gerektiğini belirtir. Yalnızca
IndividualveyaIndividualB2Ckimlik 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.05.0 net5.03,1 netcoreapp3.13.0 netcoreapp3.0Kullanmakta olduğunuz SDK 'dan önceki bir çerçeveyi hedefleyen bir proje oluşturmak için, bu makalenin önceki kısımlarında yer alan
--frameworkconsoleprojeler için bkz..--no-restoreProje oluşturma sırasında örtük geri yükleme yürütülmez.
--use-browserlinkProjedeki BrowserLink öğesini içerir. .NET Core 2.2 ve 3.1 SDK'da seçenek kullanılamaz.
-rrc|--razor-runtime-compilationProjenin 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-settingslaunchSettings.json'u oluşturulan şablondan dışlar.
--no-restoreProje oluşturma sırasında örtülü geri yükleme yürütmez.
--no-httpsHTTPS'yi devre dışıdır. Bu seçenek yalnızca kimlik doğrulaması ise
Nonegeçerlidir.-uld|--use-local-dbSQLite yerine LocalDB'nin kullan gerektiğini belirtir. Yalnızca veya kimlik
Individualdoğrulaması içinIndividualB2Cgeç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.05.0 net5.03,1 netcoreapp3.13.0 netcoreapp3.02.1 netcoreapp2.0Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu
--frameworkmakaleninconsoleönceki yerlerinde yer alan projelere bakın.
reactredux
--exclude-launch-settingslaunchSettings.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.05.0 net5.03,1 netcoreapp3.13.0 netcoreapp3.02.1 netcoreapp2.0Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu
--frameworkmakaleninconsoleönceki yerlerinde yer alan projelere bakın.--no-restoreProje oluşturma sırasında örtülü geri yükleme yürütmez.
--no-httpsHTTPS'yi devre dışıdır.
razorclasslib
--no-restoreProje oluşturma sırasında örtülü geri yükleme yürütmez.
-s|--support-pages-and-viewsBu 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
IndividualB2Ckullanı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
IndividualB2Ckullanın.--aad-instance <INSTANCE>Bağlan Azure Active Directory örnek. Kimlik doğrulaması ile
SingleOrgkullanın.https://login.microsoftonline.com/varsayılan değerdir.--client-id <ID>Bu projenin İstemci Kimliği. veya kimlik
IndividualB2Cdoğrulaması ileSingleOrgkullanın.11111111-1111-1111-11111111111111111varsayılan değerdir.--domain <DOMAIN>Dizin kiracısı için etki alanı. veya kimlik
IndividualB2Cdoğrulaması ileSingleOrgkullanın.qualified.domain.namevarsayılan değerdir.--tenant-id <ID>Bağlan için dizinin TenantId kimliği. Kimlik doğrulaması ile
SingleOrgkullanın.22222222-2222-2222-2222-222222222222varsayılan değerdir.-r|--org-read-accessBu uygulamanın dizine okuma erişimine izin verir. Yalnızca kimlik doğrulaması için
SingleOrggeçerlidir.--exclude-launch-settingslaunchSettings.json'u oluşturulan şablondan dışlar.
--no-httpsHTTPS'yi devre dışıdır.
app.UseHsts``app.UseHttpsRedirectionve ,'yeStartup.Configureeklenmez. Bu seçenek yalnızca kimlikIndividualB2CdoğrulamasıSingleOrgiçin kullanılıyorsa veya kullanılmaıyorsa geçerlidir.-uld|--use-local-dbSQLite yerine LocalDB'nin kullan gerektiğini belirtir. Yalnızca kimlik doğrulaması için
IndividualB2Cgeç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.05.0 net5.03,1 netcoreapp3.13.0 netcoreapp3.02.1 netcoreapp2.1Kullanmakta olduğunu SDK'dan önceki bir çerçeveyi hedef alan bir proje oluşturmak için bu
--frameworkmakaleninconsoleönceki yerlerinde yer alan projelere bakın.--no-restoreProje 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.