No puedo encontrarlo por alguna razón, me siento un poco tonto. ¿Cómo puedo saber? Estoy usando .net 4 con VS2010.
No puedo encontrarlo por alguna razón, me siento un poco tonto. ¿Cómo puedo saber? Estoy usando .net 4 con VS2010.
Respuestas:
Abra el archivo web.config y busque la definición del ensamblado System.Web.Mvc:
assembly="System.Web.Mvc, Version=3.0.0.0 ..."
Es un MVC3 como ves. A través de la web puede usar MvcDiagnostics, que es similar a la phpinfo()
funcionalidad en PHP.
dependencies
->"Microsoft.AspNet.Mvc"
Seleccione el ensamblado System.Web.Mvc en la carpeta "Referencias" en el explorador de soluciones. Abra la ventana de propiedades (F4) y verifique la Versión
typeof(Controller).Assembly.GetName().Version
Da la versión actual mediante programación.
Tenía esta pregunta porque no hay una plantilla MVC5 en VS 2013. Tuvimos que seleccionar la aplicación web ASP.NET y luego elegir MVC en la siguiente ventana.
Puede consultar las propiedades de System.Web.Mvc dll como en la imagen a continuación.
Bueno, solo use MvcDiagnostics.aspx. Muestra mucha información sobre las instalaciones MVC actuales, y también ayuda con la depuración. Puede encontrarlo en la fuente MVC o solo en Google para ello.
References
). Esta respuesta nos muestra cómo verlo en tiempo de ejecución. MvcDiagnostics
no es parte de una instalación estándar de MVC, pero vale la pena instalarlo (con nuget). Ver haacked.com/archive/2010/12/05/… . Es muy fácil de instalar y luego ejecutar :)
En el Explorador de soluciones, abra los paquetes.config y busque Microsoft.AspNet.MVC:
id del paquete = "Microsoft.AspNet.Mvc" versión = "5.2.3" targetFramework = "net461"
De lo anterior podemos ver que es una versión Asp.Net MVC 5.2.3.
Además, el archivo packages.config también nos ayuda a rastrear todos los paquetes instalados con sus respectivas versiones.