2012-11-05 1 views
1

Je veux créer une application de rasoir web mvc3 dans Visual Studio 2010 professionnel. J'ai ajouté le projet web mvc3 avec vue rasoir, mais quand je compile il donne une erreur de MVC.WEB.dll ancienne version. puis j'ai mis à jour mvc.web.dll à la version 4 et web.mvc.webpages à la version 2 dans mon assembly refference.comment résoudre l'erreur d'exécution dans la vue rasoir mvc3 (Assembly 'MvcApplication2, Version = 1.0.0.0, Culture = neutre, PublicKeyToken = null')

je l'ai déjà ajouté les configurations de fichier web.config quand il donne erreur de compilation de temps comme indiqué ci-dessous

<compilation debug="true" targetFramework="4.0"> 
     <assemblies> 
     <add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" /> 
     <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
     <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
     <add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" /> 
     </assemblies> 
    </compilation> 

mais maintenant il donne pas l'erreur de compilation comme indiqué ci-dessous.

Assembly 'MvcApplication2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 

Aidez-moi à résoudre ce problème s'il vous plaît.

Répondre

1

I want to create a mvc3 web razor application

puis

i updated mvc.web.dll to version 4

quoi?

Exception ... which has a higher version than referenced assembly ...

Essayez de supprimer la référence des références du projet (clic gauche sur System.Web.Mvc et appuyez sur Suppr), puis References -> Add reference trier par nom premier onglet et sélectionnez System.Web.Mvc avec 4.0.0.0 dans la deuxième colonne (version).

+0

Je le fais déjà, mais l'erreur est encore venu à l'exécution plz me donner une autre suggestion pour le résoudre. –

+0

@churahi Regardez ce lien http://stackoverflow.com/questions/10402005/aspnet-compiler-finding-wrong-version-of-system-web-webpages-1-0-0-0-instead-of Où est '' section? – webdeveloper

0

sous les références, vous trouverez le System.Web.Mvc référencé

enter image description here

supprimer cette référence et ajouter une nouvelle référence de version supérieure à savoir 4.x

enter image description here

+0

J'ai fait la même chose que vous avez dit mais la même erreur est venue à l'exécution. Plz aidez-moi ce que je fais pour résoudre cette erreur. –

Questions connexes