Je ne peux pas le trouver pour une raison quelconque, me sentant un peu stupide. Comment puis-je savoir? J'utilise .net 4 avec VS2010.
Je ne peux pas le trouver pour une raison quelconque, me sentant un peu stupide. Comment puis-je savoir? J'utilise .net 4 avec VS2010.
Réponses:
Ouvrez le fichier web.config et recherchez la définition d'assembly System.Web.Mvc:
assembly="System.Web.Mvc, Version=3.0.0.0 ..."
C'est un MVC3 comme vous le voyez. Via le Web, vous pouvez utiliser MvcDiagnostics qui est similaire aux phpinfo()
fonctionnalités de PHP.
dependencies
->"Microsoft.AspNet.Mvc"
Sélectionnez l'assembly System.Web.Mvc dans le dossier "Références" dans l'explorateur de solutions. Ouvrez la fenêtre des propriétés (F4) et vérifiez la version
typeof(Controller).Assembly.GetName().Version
Donne la version actuelle par programme.
J'ai eu cette question car il n'y a pas de modèle MVC5 dans VS 2013. Nous avons dû sélectionner l'application Web ASP.NET puis choisir MVC dans la fenêtre suivante.
Vous pouvez vérifier les propriétés de la DLL System.Web.Mvc comme dans l'image ci-dessous.
Eh bien, utilisez simplement MvcDiagnostics.aspx Il montre beaucoup d'informations sur les instalations MVC actuelles et aide également au débogage. Vous pouvez le trouver dans la source MVC ou simplement Google pour cela.
References
). Cette réponse nous montre comment le voir lors de l'exécution. MvcDiagnostics
ne fait pas partie d'une installation MVC standard, mais cela vaut la peine d'être installé (avec nuget). Voir haacked.com/archive/2010/12/05/… . Il est très facile à installer puis à exécuter :)
Dans l'Explorateur de solutions, ouvrez packages.config et recherchez Microsoft.AspNet.MVC:
package id = "Microsoft.AspNet.Mvc" version = "5.2.3" targetFramework = "net461"
De ce qui précède, nous pouvons voir que c'est une version Asp.Net MVC 5.2.3.
De plus, le fichier packages.config nous aide également à suivre tous les packages installés avec leurs versions respectives.
Accédez au dossier «C: \ Program Files (x86) \ Microsoft ASP.NET». Vous verrez "ASP.NET MVC 4" ou quelque chose comme ça. Pour en savoir plus, accédez à "C: \ Program Files (x86) \ Microsoft ASP.NET {votre version MVC} \ Assemblies \ System.Web.Mvc.dll" Cliquez avec le bouton droit et voyez la version.