Quelle version de MVC j’utilise?

Je ne le trouve pas pour une raison quelconque, me sentant un peu bête. Comment puis-je savoir? J’utilise .net 4 avec VS2010.

    Ouvrez le fichier web.config et recherchez la définition de l’assembly System.Web.Mvc:

    assembly="System.Web.Mvc, Version=3.0.0.0 ..." 

    C’est un MVC3 comme vous le voyez. Via web, vous pouvez utiliser MvcDiagnostics, qui est similaire à la fonctionnalité phpinfo() de PHP.

    Sélectionnez l’assembly System.Web.Mvc dans le dossier “References” de l’explorateur de solutions. Affichez la fenêtre de propriétés (F4) et vérifiez la version

    Propriétés de référence

    Une autre solution consiste à rechercher mvc dans nuget (faites un clic droit sur votre projet MVC dans visual studio et sélectionnez “Manage Nuget Packages”).

    Cela vous montrera la version actuellement installée – entrer la description de l'image ici

    Et cela vous permettra également de mettre à jour la version de MVC – entrer la description de l'image ici

     typeof (Controller).Assembly.GetName().Version 

    Donne la version actuelle par programme

    J’ai eu cette question parce qu’il n’y a pas de modèle MVC5 dans VS 2013. Nous avons dû sélectionner une application Web ASP.NET, puis choisir MVC dans la fenêtre suivante.

    Vous pouvez vérifier les propriétés de la DLL de System.Web.Mvc comme dans l’image ci-dessous.

    entrer la description de l'image ici

    Eh bien, il suffit d’utiliser 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.

    J’ai choisi System.web.MVC dans le dossier de référence et j’ai cliqué avec le bouton droit de la souris pour accéder à la fenêtre de propriétés où je pouvais voir la version de MVC. Cette solution fonctionne pour moi Merci

    Dans l’Explorateur de solutions, ouvrez packages.config et recherchez Microsoft.AspNet.MVC:

    id du package = “Microsoft.AspNet.Mvc” version = “5.2.3” targetFramework = “net461”

    De ce qui précède, nous pouvons voir qu’il s’agit d’une version Asp.Net MVC 5.2.3.

    De plus, le fichier packages.config nous aide également à suivre tous les paquets installés avec leurs versions respectives.