net - Falta la plantilla MVC en Visual Studio 2015
Acabo de tener el mismo problema después de instalar Developer Tools Microsoft ASP.NET y Web Tools 2015 (Beta7) . Traté de reinstalar las plantillas de proyecto ASP.NET pero no me ayudó.
Mientras buscaba en "Agregar / quitar programas" -> "Visual 2015" -> "Modificar", encontré las "Herramientas para desarrolladores web" sin marcar. Esta respuesta SO me ayuda a entender esto.
Después de reinstalar esto, todo vuelve a aparecer
En mi caso, eso sucedió al desinstalar AspNet 5 RC1 Update 1 para actualizarlo para .Net Core 1.0 RC2. así que instalé la actualización 2 de Visual Studio 2015, seleccioné las herramientas de Microsoft Web Developer y todo volvió a la normalidad.
No creo que la respuesta aceptada ya funcione.
Según Microsoft
here
,
here
y aquí
,
asp.net-5
ha sido renombrado a
ASP.Net Core
.
Parece que han
asp.net-5
plantillas
asp.net-5
del tipo general de proyecto de aplicación web ASP.Net.
Pero ahora hay un nuevo tipo de proyecto de aplicación web ASP.Net Core.
No veo una plantilla MVC para este tipo de proyecto, pero no creo que el framework Core se haya lanzado completamente todavía.
Para mí, no vi ninguna de las plantillas MVC (excepto las dos inferiores), después de instalar la Actualización 3, que instaló todas las cosas de Core.
Solución
Descargué la vista previa principal más reciente ...
Me solicitó una "reparación" y, una vez terminado, el mensaje de VS indicó que era "Instalación de plantillas" y aparecieron.
Advertencia
La actualización 3 cambia las reglas del juego, ya que la forma "preferida" de hacer las cosas es utilizar dotnetcore. Por ejemplo, una aplicación de consola ahora usa la nueva estructura de archivos, otros proyectos, como un Proyecto de prueba, todavía usan la misma estructura de carpetas que antes. Pero MVC ha cambiado. Ni siquiera estoy seguro de qué otras "Herramientas para desarrolladores web" funcionan con dotnetcore en este momento.
Simplemente haga clic en "web" en la barra lateral izquierda y seleccione "Aplicación web ASP.NET", haga clic en "ok" y verá el siguiente cuadro de diálogo:
Ahora, puede elegir el tipo de aplicación web que desee.
Tuve el mismo problema con la plantilla MVC que no aparece en VS2015.
Verifiqué las Herramientas para desarrolladores web cuando instalé originalmente. Todavía se verificó al intentar modificar la instalación. Intenté desmarcar y actualizar la instalación, pero la próxima vez que volví a Modificar, aún estaba marcada. Y todavía no hay plantilla MVC.
Lo hice funcionar desinstalando:
Microsoft ASP.NET Web Frameworks and Tools 2015
través de las ventanas
Programs and Features
y reinstalando.
Aquí está el enlace
para aquellos que no lo tienen.
Visual Studio 2015 (Actualización de comunidad 3, en mi escenario) usa una plantilla predeterminada para el proyecto MVC. No tienes que seleccionarlo.
Encontré este tutorial y creo que responde a la pregunta: https://docs.asp.net/en/latest/tutorials/first-mvc-app/start-mvc.html
echa un vistazo a las versiones anteriores de esto: http://www.asp.net/mvc/overview/older-versions-1/getting-started-with-mvc/getting-started-with-mvc-part1
http://www.asp.net/mvc/overview/getting-started/introduction/getting-started
Los tiempos han cambiado. Incluyendo .NET
Visual Studio 2015 no muestra la plantilla de proyecto MVC si selecciona .Net 4.0 o inferior. Seleccione .Net 4.5 o superior, y podrá ver el proyecto MVC.
Esto es lo que se mostró al seleccionar .NET Framework 4:
y esto cuando selecciona .NET Framework 4.5:
Sin embargo, asegúrese de haber instalado herramientas de desarrolladores web. Para hacerlo, vaya a Agregar / quitar programas -> Visual 2015 -> Modificar -> Herramientas para desarrolladores web: verifique y continúe con la instalación.
Voy a agregar mis 2 centavos por si alguien se encuentra en una posición como la mía. Yo también estaba buscando un tipo de proyecto MVC y no pude verlo. Todo lo que vi es un "Proyecto de Aplicación Web". Así que me asusté y me apresuré a probar todas las soluciones enumeradas en esta página.
Pero.
ESTÁ REALMENTE ALLÍ.
Simplemente vaya con el proyecto "Aplicación web" y le dará la opción MVC en el siguiente paso.
escriba esto en la consola nuget
Install-Package Microsoft.AspNet.Mvc -Version 5.2.3