.net - tutorial - ¿Qué versión de MVC estoy usando?
mvc 5 visual studio 2017 (9)
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 funcionalidad phpinfo()
en PHP.
No puedo encontrarlo por alguna razón, sintiéndome un poco tonto. ¿Cómo puedo saber? Estoy usando .net 4 con VS2010.
Bueno, simplemente use MvcDiagnostics.aspx. Muestra mucha información sobre las instalaciones actuales de MVC y también ayuda con la depuración. Puedes encontrarlo en la fuente MVC o solo en Google para ello.
Elegí System.web.MVC de la carpeta de referencia y presioné el botón derecho del mouse para ir a la ventana de propiedades donde podía ver la versión de MVC. Esta solución funciona para mí. Gracias
En el Explorador de soluciones, abra packages.config y busque Microsoft.AspNet.MVC:
package id = "Microsoft.AspNet.Mvc" version = "5.2.3" targetFramework = "net461"
De lo anterior podemos ver que es una versión de 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.
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
Vaya a la carpeta "C: / Archivos de programa (x86) / Microsoft ASP.NET". Verás "ASP.NET MVC 4" o algo así. Para conocer los detalles, navegue hasta "C: / Archivos de programa (x86) / Microsoft ASP.NET {su versión de MVC} / Assemblies / System.Web.Mvc.dll" Haga clic con el botón derecho y vea la versión.
typeof(Controller).Assembly.GetName().Version
Da la versión actual programáticamente.