Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 19385|Respuesta: 0

[.NET Core] Crea un proyecto MVC ASP.NET la línea de comandos Core

[Copiar enlace]
Publicado en 28/6/2018 10:29:41 | | | |
Herramientas de desarrollo nativas vs 2017, como se instaló el año pasado, no ha habido ninguna actualización, creamos un nuevo proyecto web central .net, descubrimos que solo existe la versión 1.x, ejecutamos dotnet --versión, la versión instalada del sistema también es la 1.0.0, como se muestra a continuación:



Como resultado,Quiero crear un proyecto .net core con la versión 2.1, el tutorial es el siguiente:

Instalar el SDK

Dirección de descarga:El inicio de sesión del hipervínculo es visible., descarga y haz doble clic para instalar, como se muestra a continuación:



Una vez completada la instalación, vuelve a ejecutar el comando "dotnet --version" para comprobar la versión y encuentra "2.1.301", que ya es la última versión.Pero vs2017 sigue sin poder crear un proyecto 2.x!!!



Nuevo proyecto MVC

Como no podemos crear un proyecto usando la herramienta VS IDE, solo podemos crear un proyecto MVC a través de la línea de comandos, el comando es el siguiente:


C:\project\web\test>dotnet new mvc
La plantilla "ASP.NET Core Web App (Model-View-Controller)" ha sido creada con éxito.
Esta plantilla contiene tecnologías para partes ajenas a Microsoft, véase Para más informaciónEl inicio de sesión del hipervínculo es visible.

Procesando operaciones posteriores a la creación...
Ejecutando "dotnet restore" en C:\project\web\test\test.csproj...
  Revertiendo el paquete de C:\project\web\test\test.csproj...
  Se está instalando Microsoft.NETCore.DotNetAppHost 2.1.0.
  Se está instalando Microsoft.NETCore.DotNetHostResolver 2.1.0.
  Se está instalando Microsoft.NETCore.DotNetHostPolicy 2.1.0.
  Se está instalando la versión 2.1.0 de Microsoft.NETCore.Targets.
  Instalando Microsoft.NETCore.App 2.1.0.
  Se está generando el archivo MSBuild C:\project\web\test\obj\test.csproj.nuget.g.props.
  Se está generando el archivo MSBuild C:\project\web\test\obj\test.csproj.nuget.g.targets.
  La restauración de C:\project\web\test\test.csproj se completó en 9,24 segundos.

Restaura con éxito.



La introducción de nuevos tipos de proyectos es la siguiente:

C:\project\web\test>dotnet new --help
Uso: nuevo [Opciones]

Opciones:
  -H, --ayuda muestra ayuda para esta orden.
  -l, --lista plantillas de lista que contienen el nombre especificado. Si no especificas un nombre, haz una lista de todas las plantillas.
  -n, --name está creando el nombre de la salida. Si no se especifica el nombre, se utiliza el nombre del directorio actual.
  -o, --salida donde quieres colocar la salida generada.
  -yo, --instalo, instala el código fuente o paquete de plantillas.
  -u, --desinstalar para desinstalar un código fuente o paquete plantilla.
  --nuget-source especifica el NuGet source que se va a usar durante la instalación.
  --tipa plantillas de filtro según los tipos disponibles. Los valores predefinidos son "proyecto", "ítem" u "otro".
  --forzar la generación del contenido, incluso si ese contenido cambia el archivo existente.
  -lang, --plantillas de filtro de lenguaje basadas en el idioma y especificar el idioma de la plantilla que se va a crear.


Plantilla Etiqueta de Nombre Corto Idioma
----------------------------------------------------------------------------------------------------------------------------
Consola de aplicación de consola [C#], F#, VB Común/Consola
Class library classlib [C#], F#, VB Common/Library
Proyecto de Prueba Unitaria mstest [C#], F#, VB Test/MSTest
xProyecto de Prueba de Unidad xunit [C#], F#, VB Test/xUnit
Razor Page                                        page               [C#]              Web/ASP.NET
MVC ViewImports viewimports [C#] Web/ASP.NET
MVC ViewStart viewstart [C#] Web/ASP.NET
ASP.NET Web Núcleo Vacío [C#], Fa# Web/Vacío
ASP.NET Core Web App (Model-View-Controller) mvc [C#], F# Web/MVC
ASP.NET Core Web App                              razor              [C#]              Web/MVC/Razor Pages
ASP.NET Núcleo con Web/MVC/SPA angular angular [C#]
ASP.NET Core con React.js react [C#] Web/MVC/SPA
ASP.NET Core con React.js y Redux reactredux [C#] Web/MVC/SPA
Biblioteca de Clases de Razor razorclasslib [C#] Biblioteca Web/Razor/Biblioteca de Clase de Razor
ASP.NET API web básica webapi [C#], F# Web/WebAPI
global.json archivo globaljson Config
NuGet Config nugetconfig Config
Configuración web webconfig Configuración
Archivo de solución sln Solución

Examples:
    dotnet nuevo MVC --Auth Individual
    Dotnet New WebAPI
    dotnet nuevo --ayuda

Una vez completada la nueva creación, arrastra directamente la carpeta de prueba a la herramienta de desarrollo de código VS, y entonces puedes ejecutar y depurar normalmente, como se muestra en la figura siguiente:



Por último, un enlace a la documentación de desarrollo de .NET Core:El inicio de sesión del hipervínculo es visible.

Recursos:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48




Anterior:CentOS 7 ejecuta la solución de errores en la web .NET Core
Próximo:Solución al error tras cerrar el editor de vim de forma anormal
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com