asp.net-core-mvc - route - select asp.net core
Plantillas de andamio personalizadas en ASP.NET Core (4)
Ahora que descubrí cómo habilitar los andamios en ASP.NET Core MVC (consulte Ver plantillas de andamios en ASP.NET Core ), me gustaría crear archivos de plantillas personalizadas para Vistas. Encontré un lugar donde los archivos de plantilla se encuentran aquí:
C: / Users / {nombre de usuario} /. Dnx / packages / Microsoft.Extensions.CodeGenerators.Mvc / 1.0.0-rc1-final / Templates / ViewGenerator
Pero copié un archivo existente allí y ese archivo no aparece en el menú desplegable Plantilla en el cuadro de diálogo Agregar vista. ¿Están ubicados en otro lugar o tengo que hacer algo para que aparezcan los archivos agregados en esa carpeta? Reiniciar Visual Studio no hizo eso.
Estoy usando Microsoft.VisualStudio.Web.CodeGeneration.Tools 1.0.0-preview2-final
Las plantillas se encuentran aquí ...
C: / Users / {nombre de usuario} /. Nuget / packages / Microsoft.VisualStudio.Web.CodeGenerators.Mvc / 1.0.0-preview2-final / Templates
Copie la carpeta de plantillas en su proyecto y edítelas según sea necesario.
Estoy usando Visual Studio 2017 y asp.net Core 2.0, y después de buscar mucho, acabo de encontrar las Plantillas en este lugar: C: / Archivos de programa / dotnet / sdk / NuGetFallbackFolder / microsoft.visualstudio.web.codegenerators .mvc / 2.0.0 / Templates
Espero que esto pueda ayudar a alguien con el mismo problema ...;)
La última versión a partir de octubre de 2018 se puede encontrar en GitHub de Asp.NET https://github.com/aspnet/Scaffolding/tree/master/src/VS.Web.CG.Mvc/Templates
Puede habilitar la generación de código en lugar de copiar desde la carpeta de plantillas.
Usando el tutorial Asp.Net Core Usando db existente
Herramientas> Gestor de paquetes Nuget> Consola del administrador de Packagae
Ejecuta los siguientes comandos uno tras otro. Asegúrate de tener conexión a internet.
Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.Tools
Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design
Reconstruye la solución. Luego haga clic derecho en la carpeta del controlador> nuevo> controlador ...