Ce qui est arrivé à System.Web.Mvc.dll?
Un collègue m'a envoyé un exemple ASP.NET projet MVC qui ne construiront pas sur ma machine, car il contient une référence à System.Web.Mvc.dll
Dans le .csproj fichier:
<Reference Include="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
J'ai VS2008 SP1 est installé et peut créer de nouveaux ASP.NET MVC applications web. Cependant, ces de ne pas inclure une référence à la présente assemblée.
Donc, personne ne sait dans quelle version(s) de ASP.NET MVC cette assemblée existe, et ce que je dois faire pour mettre ce projet à construire?
Modifier
Comment puis-je savoir quelle version de ASP.NET MVC est installé sur une machine?
- Je pense que c'était avant la Bêta
Vous devez vous connecter pour publier un commentaire.
MVC juste allé RTM. Vous exécutez peut-être une version antérieure. Obtenir la plus récente.
ASP.NET MVC 1.0 comprend l'assemblée
System.Web.Mvc.dll
De savoir quelle version de la MVC est installé:
De recherche Program Files\Microsoft ASP.NET pour System.Web.Mvc.dll.
Il devrait être dans un dossier qui porte le nom de version sur elle ou, à défaut, un clic droit et de vérifier les propriétés.
Pour résoudre votre problème:
les références de l'article et de supprimer les
courant de référence du Système.Web.Mvc (à droite cliquez sur "Supprimer").
"Ajouter Une Référence"
onglet.
Il devrait maintenant compiler et l'exécuter.
Vous pouvez également aller à: http://www.microsoft.com/web/
Et de les télécharger sur le Web Platform Installer et installer le MVC et d'autres choses grâce à elle.
Voici ma réponse -
Meilleur moyen est d'utiliser gestionnaire de package NuGet.
Juste mettre à jour la ci-dessous MVC paquet et cela devrait fonctionner
Pourquoi est-ce Système.Web.Mvc n'est pas répertorié dans Ajout des Références?