Plantillas predeterminadas de .NET para dotnet new
Cuando instala el SDK de .NET, recibe más de una docena de plantillas integradas para crear proyectos y archivos, incluidas aplicaciones de consola, bibliotecas de clases, proyectos de prueba unitaria, aplicaciones de ASP.NET Core (incluidos los proyectos Angular y React) y archivos de configuración. Para enumerar las plantillas integradas, ejecute el comando dotnet new con la opción -l|--list:
dotnet new --list
En la tabla siguiente se muestran las plantillas que vienen preinstaladas con el SDK de .NET. El lenguaje predeterminado de la plantilla se muestra entre corchetes. Haga clic en el vínculo del nombre corto para ver las opciones específicas de la plantilla.
| Plantillas | Nombre corto | Lenguaje | Etiquetas | Inclusión |
|---|---|---|---|---|
| Aplicación de consola | console |
[C#], F#, VB | Común/Consola | 1.0 |
| Biblioteca de clases | classlib |
[C#], F#, VB | Común/Biblioteca | 1.0 |
| Aplicación WPF | wpf |
[C#], VB | Común/WPF | 3.0 (5.0 para VB) |
| Biblioteca de clases de WPF | wpflib |
[C#], VB | Común/WPF | 3.0 (5.0 para VB) |
| Biblioteca de controles personalizados WPF | wpfcustomcontrollib |
[C#], VB | Común/WPF | 3.0 (5.0 para VB) |
| Biblioteca de controles de usuario de WPF | wpfusercontrollib |
[C#], VB | Común/WPF | 3.0 (5.0 para VB) |
| Aplicación de Windows Forms (WinForms) | winforms |
[C#], VB | Común/WinForms | 3.0 (5.0 para VB) |
| Biblioteca de clases de Windows Forms (WinForms) | winformslib |
[C#], VB | Común/WinForms | 3.0 (5.0 para VB) |
| Servicio Worker | worker |
[C#] | Común/Worker/Web | 3.0 |
| Proyecto de prueba unitaria | mstest |
[C#], F#, VB | Prueba/MSTest | 1.0 |
| Proyecto de prueba de NUnit 3 | nunit |
[C#], F#, VB | Prueba/NUnit | 2.1.400 |
| Elemento de prueba de NUnit 3 | nunit-test |
[C#], F#, VB | Prueba/NUnit | 2.2 |
| Proyecto de prueba de xUnit | xunit |
[C#], F#, VB | Prueba/xUnit | 1.0 |
| Componente Razor | razorcomponent |
[C#] | Web/ASP.NET | 3.0 |
| Página de Razor | page |
[C#] | Web/ASP.NET | 2.0 |
| MVC ViewImports | viewimports |
[C#] | Web/ASP.NET | 2.0 |
| MVC ViewStart | viewstart |
[C#] | Web/ASP.NET | 2.0 |
| Blazor Aplicación de servidor | blazorserver |
[C#] | Web/Blazor | 3.0 |
| Aplicación de Blazor WebAssembly | blazorwasm |
[C#] | Web/Blazor/WebAssembly | 3.1.300 |
| Vacío de ASP.NET Core | web |
[C#], F# | Web/Vacío | 1.0 |
| Aplicación web de ASP.NET Core (Model-View-Controller) | mvc |
[C#], F# | Web/MVC | 1.0 |
| Aplicación web de ASP.NET Core | webapp, razor |
[C#] | Web/MVC/Razor Pages | 2.2, 2.0 |
| ASP.NET Core con Angular | angular |
[C#] | Web/MVC/SPA | 2.0 |
| ASP.NET Core con React.js | react |
[C#] | Web/MVC/SPA | 2.0 |
| ASP.NET Core con React.js y Redux | reactredux |
[C#] | Web/MVC/SPA | 2.0 |
| Biblioteca de clases de Razor | razorclasslib |
[C#] | Web/Razor/Biblioteca/Biblioteca de clases de Razor | 2.1 |
| API web de ASP.NET Core | webapi |
[C#], F# | Web/WebAPI | 1.0 |
| Servicio gRPC de ASP.NET Core | grpc |
[C#] | Web/gRPC | 3.0 |
| Archivo dotnet gitignore | gitignore |
Configuración | 3.0 | |
| archivo global.json | globaljson |
Configuración | 2.0 | |
| Configuración de NuGet | nugetconfig |
Configuración | 1.0 | |
| Archivo de manifiesto de la herramienta local dotnet | tool-manifest |
Configuración | 3.0 | |
| Configuración web | webconfig |
Configuración | 1.0 | |
| Archivo de solución | sln |
Soluciones | 1.0 | |
| Archivo de búfer de protocolo | proto |
Web/gRPC | 3.0 | |
| Archivo EditorConfig | editorconfig(#editorconfig) |
Configuración | 6,0 |
Opciones de plantilla
Cada plantilla puede tener opciones adicionales disponibles. Las plantillas principales tienen las siguientes opciones adicionales:
console
-f|--framework <FRAMEWORK>Especifica el marco de destino. Disponible desde el SDK de .NET Core 3.0.
En la tabla siguiente se enumeran los valores predeterminados según el número de versión del SDK que esté usando:
Versión del SDK Valor predeterminado 6,0 net6.05.0 net5.03.1 netcoreapp3.1La capacidad de crear un proyecto para un TFM anterior depende de tener instalada esa versión del SDK. Por ejemplo, si solo tiene instalado SDK 5.0, el único valor disponible para
--frameworkesnet5.0. Si instala SDK 3.1, el valornetcoreapp3.1estará disponible para--framework. Si instala SDK 2.1,netcoreapp2.1estará disponible, y así sucesivamente. Por lo tanto, si especifica--framework netcoreapp2.1, puede usar SDK 2.1 incluso mientras se ejecutadotnet newen SDK 5.0.Como alternativa, es posible que pueda instalar el paquete NuGet para la plantilla a fin de crear un proyecto que tenga como destino un marco anterior al SDK que está usando. Los tipos de proyectos common, web y SPA usan paquetes diferentes por moniker de la plataforma de destino (TFM). Por ejemplo, para crear un proyecto
consoleque tenga como destinonetcoreapp1.0, ejecutedotnet new --installenMicrosoft.DotNet.Common.ProjectTemplates.1.x.--langVersion <VERSION_NUMBER>Establece la propiedad
LangVersionen el archivo del proyecto creado. Por ejemplo, use--langVersion 7.3para emplear C# 7.3. No es compatible con F#. Disponible a partir del SDK de .NET Core 2.2.Para obtener una lista de las versiones predeterminadas de C#, vea Valores predeterminados.
--no-restoreSi se especifica, no se ejecuta ninguna restauración implícita durante la creación del proyecto. Disponible a partir del SDK de .NET Core 2.2.
classlib
-f|--framework <FRAMEWORK>Especifica el marco de destino. Valores:
net6.0,net5.0onetcoreapp3.1para crear una biblioteca de clases de .NET, o biennetstandard<version>para crear una de .NET Standard. El valor predeterminado para el SDK de .NET 6 esnet6.0.Para crear un proyecto que tenga como destino un marco anterior al SDK que está usando, consulte
--frameworkpara proyectosconsolemás arriba en este mismo artículo.--langVersion <VERSION_NUMBER>Establece la propiedad
LangVersionen el archivo del proyecto creado. Por ejemplo, use--langVersion 7.3para emplear C# 7.3. No es compatible con F#. Disponible a partir del SDK de .NET Core 2.2.Para obtener una lista de las versiones predeterminadas de C#, vea Valores predeterminados.
--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
wpf, wpflib, wpfcustomcontrollib, wpfusercontrollib
-f|--framework <FRAMEWORK>Especifica el marco de destino. El valor predeterminado es
net5.0. Disponible a partir del SDK de .NET Core 3.1.Para crear un proyecto que tenga como destino un marco anterior al SDK que está usando, consulte
--frameworkpara proyectosconsolemás arriba en este mismo artículo.--langVersion <VERSION_NUMBER>Establece la propiedad
LangVersionen el archivo del proyecto creado. Por ejemplo, use--langVersion 7.3para emplear C# 7.3.Para obtener una lista de las versiones predeterminadas de C#, vea Valores predeterminados.
--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
winforms, winformslib
--langVersion <VERSION_NUMBER>Establece la propiedad
LangVersionen el archivo del proyecto creado. Por ejemplo, use--langVersion 7.3para emplear C# 7.3.Para obtener una lista de las versiones predeterminadas de C#, vea Valores predeterminados.
--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
worker, grpc
-f|--framework <FRAMEWORK>Especifica el marco de destino. El valor predeterminado es
netcoreapp3.1. Disponible a partir del SDK de .NET Core 3.1.Para crear un proyecto que tenga como destino un marco anterior al SDK que está usando, consulte
--frameworkpara proyectosconsolemás arriba en este mismo artículo.--exclude-launch-settingsExcluye launchSettings.json de la plantilla generada.
--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
mstest, xunit
-f|--framework <FRAMEWORK>Especifica el marco de destino. Opción disponible a partir del SDK de .NET Core 3.0.
En la tabla siguiente se enumeran los valores predeterminados según el número de versión del SDK que esté usando:
Versión del SDK Valor predeterminado 5.0 net5.03.1 netcoreapp3.13.0 netcoreapp3.0Para crear un proyecto que tenga como destino un marco anterior al SDK que está usando, consulte
--frameworkpara proyectosconsolemás arriba en este mismo artículo.-p|--enable-packHabilita el empaquetado del proyecto mediante dotnet pack.
--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
nunit
-f|--framework <FRAMEWORK>Especifica el marco de destino.
En la tabla siguiente se enumeran los valores predeterminados según el número de versión del SDK que esté usando:
Versión del SDK Valor predeterminado 5.0 net5.03.1 netcoreapp3.13.0 netcoreapp3.02.2 netcoreapp2.22.1 netcoreapp2.1Para crear un proyecto que tenga como destino un marco anterior al SDK que está usando, consulte
--frameworkpara proyectosconsolemás arriba en este mismo artículo.-p|--enable-packHabilita el empaquetado del proyecto mediante dotnet pack.
--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
page
-na|--namespace <NAMESPACE_NAME>Espacio de nombres del código generado. El valor predeterminado es
MyApp.Namespace.-np|--no-pagemodelCrea la página sin PageModel.
viewimports, proto
-na|--namespace <NAMESPACE_NAME>Espacio de nombres del código generado. El valor predeterminado es
MyApp.Namespace.
blazorserver
-au|--auth <AUTHENTICATION_TYPE>Tipo de autenticación que se va a usar. Los valores posibles son:
None: sin autenticación (valor predeterminado).Individual: autenticación individual.IndividualB2C: autenticación individual con Azure AD B2C.SingleOrg: autenticación organizativa para un solo inquilino.MultiOrg: autenticación organizativa para varios inquilinos.Windows: autenticación de Windows.
--aad-b2c-instance <INSTANCE>Instancia de Azure Active Directory B2C con la que se realiza la conexión. Úsela con la autenticación
IndividualB2C. El valor predeterminado eshttps://login.microsoftonline.com/tfp/.-ssp|--susi-policy-id <ID>Identificador de la directiva de registro e inicio de sesión de este proyecto. Úsela con la autenticación
IndividualB2C.-rp|--reset-password-policy-id <ID>Identificador de la directiva de restablecimiento de contraseñas de este proyecto. Úsela con la autenticación
IndividualB2C.-ep|--edit-profile-policy-id <ID>Identificador de la directiva de edición de perfiles de este proyecto. Úsela con la autenticación
IndividualB2C.--aad-instance <INSTANCE>Instancia de Azure Active Directory con la que se realiza la conexión. Úsela con las autenticaciones
SingleOrgoMultiOrg. El valor predeterminado eshttps://login.microsoftonline.com/.--client-id <ID>Identificador de cliente de este proyecto. Úsela con las autenticaciones
IndividualB2C,SingleOrgoMultiOrg. El valor predeterminado es11111111-1111-1111-11111111111111111.--domain <DOMAIN>Dominio del inquilino del directorio. Úsela con las autenticaciones
SingleOrgoIndividualB2C. El valor predeterminado esqualified.domain.name.--tenant-id <ID>Identificador de inquilino del directorio con el que se realiza la conexión. Úsela con la autenticación
SingleOrg. El valor predeterminado es22222222-2222-2222-2222-222222222222.--callback-path <PATH>Ruta de acceso de solicitud de la ruta de acceso de la base de la aplicación del URI de redirección. Úsela con las autenticaciones
SingleOrgoIndividualB2C. El valor predeterminado es/signin-oidc.-r|--org-read-accessConcede a esta aplicación acceso de lectura al directorio. Solo se aplica a las autenticaciones
SingleOrgyMultiOrg.--exclude-launch-settingsExcluye launchSettings.json de la plantilla generada.
--no-httpsDesactiva HTTPS. Esta opción solo se aplica si no se usan
Individual,IndividualB2C,SingleOrgoMultiOrgen--auth.-uld|--use-local-dbEspecifica que se debería usar LocalDB en vez de SQLite. Solo se aplica a las autenticaciones
IndividualyIndividualB2C.--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
blazorwasm
-f|--framework <FRAMEWORK>Especifica el marco de destino.
En la tabla siguiente se enumeran los valores predeterminados según el número de versión del SDK que esté usando:
Versión del SDK Valor predeterminado 5.0 net5.03.1 netcoreapp3.1Para crear un proyecto que tenga como destino un marco anterior al SDK que está usando, consulte
--frameworkpara proyectosconsolemás arriba en este mismo artículo.--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
-ho|--hostedIncluye un host de ASP.NET Core para la aplicación Blazor WebAssembly.
-au|--auth <AUTHENTICATION_TYPE>Tipo de autenticación que se va a usar. Los valores posibles son:
None: sin autenticación (valor predeterminado).Individual: autenticación individual.IndividualB2C: autenticación individual con Azure AD B2C.SingleOrg: autenticación organizativa para un solo inquilino.
--authority <AUTHORITY>La autoridad del proveedor de OIDC. Úsela con la autenticación
Individual. El valor predeterminado eshttps://login.microsoftonline.com/.--aad-b2c-instance <INSTANCE>Instancia de Azure Active Directory B2C con la que se realiza la conexión. Úsela con la autenticación
IndividualB2C. El valor predeterminado eshttps://aadB2CInstance.b2clogin.com/.-ssp|--susi-policy-id <ID>Identificador de la directiva de registro e inicio de sesión de este proyecto. Úsela con la autenticación
IndividualB2C.--aad-instance <INSTANCE>Instancia de Azure Active Directory con la que se realiza la conexión. Úsela con la autenticación
SingleOrg. El valor predeterminado eshttps://login.microsoftonline.com/.--client-id <ID>Identificador de cliente de este proyecto. Úselo con la autenticación
IndividualB2C,SingleOrgoIndividualen escenarios independientes. El valor predeterminado es33333333-3333-3333-33333333333333333.--domain <DOMAIN>Dominio del inquilino del directorio. Úsela con las autenticaciones
SingleOrgoIndividualB2C. El valor predeterminado esqualified.domain.name.--app-id-uri <URI>El URI del id. de la aplicación de la API de servidor a la que quiere llamar. Úsela con las autenticaciones
SingleOrgoIndividualB2C. El valor predeterminado esapi.id.uri.--api-client-id <ID>El id. de cliente de la API que el servidor hospeda. Úsela con las autenticaciones
SingleOrgoIndividualB2C. El valor predeterminado es11111111-1111-1111-11111111111111111.-s|--default-scope <SCOPE>El ámbito de la API que el cliente debe solicitar para aprovisionar un token de acceso. Úsela con las autenticaciones
SingleOrgoIndividualB2C. El valor predeterminado esuser_impersonation.--tenant-id <ID>Identificador de inquilino del directorio con el que se realiza la conexión. Úsela con la autenticación
SingleOrg. El valor predeterminado es22222222-2222-2222-2222-222222222222.-r|--org-read-accessConcede a esta aplicación acceso de lectura al directorio. Solo se aplica a la autenticación
SingleOrg.--exclude-launch-settingsExcluye launchSettings.json de la plantilla generada.
-p|--pwaGenera una aplicación web progresiva (PWA) que admite la instalación y el uso sin conexión.
--no-httpsDesactiva HTTPS. Esta opción solo se aplica si no se usan
Individual,IndividualB2CoSingleOrgen--auth.-uld|--use-local-dbEspecifica que se debería usar LocalDB en vez de SQLite. Solo se aplica a las autenticaciones
IndividualyIndividualB2C.--called-api-url <URL>Dirección URL de la API que se va a llamar desde la aplicación web. Solo se aplica a la autenticación
SingleOrgoIndividualB2Csin un host especificado de ASP.NET Core. El valor predeterminado eshttps://graph.microsoft.com/v1.0/me.--calls-graphEspecifica si la aplicación web llama a Microsoft Graph. Solo se aplica a la autenticación
SingleOrg.--called-api-scopes <SCOPES>Ámbitos para solicitar llamar a la API desde la aplicación web. Solo se aplica a la autenticación
SingleOrgoIndividualB2Csin un host especificado de ASP.NET Core. De manera predeterminada, esuser.read.
web
--exclude-launch-settingsExcluye launchSettings.json de la plantilla generada.
-f|--framework <FRAMEWORK>Especifica el marco de destino. Opción no disponible en el SDK de .NET Core 2.2.
En la tabla siguiente se enumeran los valores predeterminados según el número de versión del SDK que esté usando:
Versión del SDK Valor predeterminado 5.0 net5.03.1 netcoreapp3.13.0 netcoreapp3.02.1 netcoreapp2.1Para crear un proyecto que tenga como destino un marco anterior al SDK que está usando, consulte
--frameworkpara proyectosconsolemás arriba en este mismo artículo.--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
--no-httpsDesactiva HTTPS.
mvc, webapp
-au|--auth <AUTHENTICATION_TYPE>Tipo de autenticación que se va a usar. Los valores posibles son:
None: sin autenticación (valor predeterminado).Individual: autenticación individual.IndividualB2C: autenticación individual con Azure AD B2C.SingleOrg: autenticación organizativa para un solo inquilino.MultiOrg: autenticación organizativa para varios inquilinos.Windows: autenticación de Windows.
--aad-b2c-instance <INSTANCE>Instancia de Azure Active Directory B2C con la que se realiza la conexión. Úsela con la autenticación
IndividualB2C. El valor predeterminado eshttps://login.microsoftonline.com/tfp/.-ssp|--susi-policy-id <ID>Identificador de la directiva de registro e inicio de sesión de este proyecto. Úsela con la autenticación
IndividualB2C.-rp|--reset-password-policy-id <ID>Identificador de la directiva de restablecimiento de contraseñas de este proyecto. Úsela con la autenticación
IndividualB2C.-ep|--edit-profile-policy-id <ID>Identificador de la directiva de edición de perfiles de este proyecto. Úsela con la autenticación
IndividualB2C.--aad-instance <INSTANCE>Instancia de Azure Active Directory con la que se realiza la conexión. Úsela con las autenticaciones
SingleOrgoMultiOrg. El valor predeterminado eshttps://login.microsoftonline.com/.--client-id <ID>Identificador de cliente de este proyecto. Úsela con las autenticaciones
IndividualB2C,SingleOrgoMultiOrg. El valor predeterminado es11111111-1111-1111-11111111111111111.--domain <DOMAIN>Dominio del inquilino del directorio. Úsela con las autenticaciones
SingleOrgoIndividualB2C. El valor predeterminado esqualified.domain.name.--tenant-id <ID>Identificador de inquilino del directorio con el que se realiza la conexión. Úsela con la autenticación
SingleOrg. El valor predeterminado es22222222-2222-2222-2222-222222222222.--callback-path <PATH>Ruta de acceso de solicitud de la ruta de acceso de la base de la aplicación del URI de redirección. Úsela con las autenticaciones
SingleOrgoIndividualB2C. El valor predeterminado es/signin-oidc.-r|--org-read-accessConcede a esta aplicación acceso de lectura al directorio. Solo se aplica a las autenticaciones
SingleOrgyMultiOrg.--exclude-launch-settingsExcluye launchSettings.json de la plantilla generada.
--no-httpsDesactiva HTTPS. Esta opción solo se aplica si no se usan
Individual,IndividualB2C,SingleOrgoMultiOrg.-uld|--use-local-dbEspecifica que se debería usar LocalDB en vez de SQLite. Solo se aplica a las autenticaciones
IndividualyIndividualB2C.-f|--framework <FRAMEWORK>Especifica el marco de destino. Opción disponible a partir del SDK de .NET Core 3.0.
En la tabla siguiente se enumeran los valores predeterminados según el número de versión del SDK que esté usando:
Versión del SDK Valor predeterminado 5.0 net5.03.1 netcoreapp3.13.0 netcoreapp3.0Para crear un proyecto que tenga como destino un marco anterior al SDK que está usando, consulte
--frameworkpara proyectosconsolemás arriba en este mismo artículo.--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
--use-browserlinkIncluye BrowserLink en el proyecto. Opción no disponible en el SDK de .NET Core 2.2 y 3.1.
-rrc|--razor-runtime-compilationDetermina si el proyecto está configurado para usar la compilación en tiempo de ejecución de Razor en las compilaciones de depuración. Opción disponible a partir del SDK de .NET Core 3.1.201.
angular, react
-au|--auth <AUTHENTICATION_TYPE>Tipo de autenticación que se va a usar. Disponible desde el SDK de .NET Core 3.0.
Los valores posibles son:
None: sin autenticación (valor predeterminado).Individual: autenticación individual.
--exclude-launch-settingsExcluye launchSettings.json de la plantilla generada.
--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
--no-httpsDesactiva HTTPS. Esta opción solo se aplica si la autenticación es
None.-uld|--use-local-dbEspecifica que se debería usar LocalDB en vez de SQLite. Solo se aplica a las autenticaciones
IndividualyIndividualB2C. Disponible desde el SDK de .NET Core 3.0.-f|--framework <FRAMEWORK>Especifica el marco de destino. Opción no disponible en el SDK de .NET Core 2.2.
En la tabla siguiente se enumeran los valores predeterminados según el número de versión del SDK que esté usando:
Versión del SDK Valor predeterminado 5.0 net5.03.1 netcoreapp3.13.0 netcoreapp3.02.1 netcoreapp2.0Para crear un proyecto que tenga como destino un marco anterior al SDK que está usando, consulte
--frameworkpara proyectosconsolemás arriba en este mismo artículo.
reactredux
--exclude-launch-settingsExcluye launchSettings.json de la plantilla generada.
-f|--framework <FRAMEWORK>Especifica el marco de destino. Opción no disponible en el SDK de .NET Core 2.2.
En la tabla siguiente se enumeran los valores predeterminados según el número de versión del SDK que esté usando:
Versión del SDK Valor predeterminado 5.0 net5.03.1 netcoreapp3.13.0 netcoreapp3.02.1 netcoreapp2.0Para crear un proyecto que tenga como destino un marco anterior al SDK que está usando, consulte
--frameworkpara proyectosconsolemás arriba en este mismo artículo.--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
--no-httpsDesactiva HTTPS.
razorclasslib
--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
-s|--support-pages-and-viewsPermite agregar vistas y páginas de Razor tradicionales además de los componentes a esta biblioteca. Disponible desde el SDK de .NET Core 3.0.
webapi
-au|--auth <AUTHENTICATION_TYPE>Tipo de autenticación que se va a usar. Los valores posibles son:
None: sin autenticación (valor predeterminado).IndividualB2C: autenticación individual con Azure AD B2C.SingleOrg: autenticación organizativa para un solo inquilino.Windows: autenticación de Windows.
--aad-b2c-instance <INSTANCE>Instancia de Azure Active Directory B2C con la que se realiza la conexión. Úsela con la autenticación
IndividualB2C. El valor predeterminado eshttps://login.microsoftonline.com/tfp/.-ssp|--susi-policy-id <ID>Identificador de la directiva de registro e inicio de sesión de este proyecto. Úsela con la autenticación
IndividualB2C.--aad-instance <INSTANCE>Instancia de Azure Active Directory con la que se realiza la conexión. Úsela con la autenticación
SingleOrg. El valor predeterminado eshttps://login.microsoftonline.com/.--client-id <ID>Identificador de cliente de este proyecto. Úsela con las autenticaciones
IndividualB2CoSingleOrg. El valor predeterminado es11111111-1111-1111-11111111111111111.--domain <DOMAIN>Dominio del inquilino del directorio. Úsela con las autenticaciones
IndividualB2CoSingleOrg. El valor predeterminado esqualified.domain.name.--tenant-id <ID>Identificador de inquilino del directorio con el que se realiza la conexión. Úsela con la autenticación
SingleOrg. El valor predeterminado es22222222-2222-2222-2222-222222222222.-r|--org-read-accessConcede a esta aplicación acceso de lectura al directorio. Solo se aplica a la autenticación
SingleOrg.--exclude-launch-settingsExcluye launchSettings.json de la plantilla generada.
--no-httpsDesactiva HTTPS.
app.UseHstsyapp.UseHttpsRedirectionno se agregan aStartup.Configure. Esta opción solo se aplica si no se usanIndividualB2CoSingleOrgen la autenticación.-uld|--use-local-dbEspecifica que se debería usar LocalDB en vez de SQLite. Solo se aplica a la autenticación
IndividualB2C.-f|--framework <FRAMEWORK>Especifica el marco de destino. Opción no disponible en el SDK de .NET Core 2.2.
En la tabla siguiente se enumeran los valores predeterminados según el número de versión del SDK que esté usando:
Versión del SDK Valor predeterminado 5.0 net5.03.1 netcoreapp3.13.0 netcoreapp3.02.1 netcoreapp2.1Para crear un proyecto que tenga como destino un marco anterior al SDK que está usando, consulte
--frameworkpara proyectosconsolemás arriba en este mismo artículo.--no-restoreNo se ejecuta ninguna restauración implícita durante la creación del proyecto.
globaljson
--sdk-version <VERSION_NUMBER>Especifica la versión del SDK de .NET que se va a usar en el archivo global.json.
editorconfig
Crea un archivo .editorconfig para configurar las preferencias de estilo del código.
--emptyCrea un objeto .editorconfig vacío, en lugar de los valores predeterminados de .NET.