2010-08-09 10 views
0

Toute solution à ceci:Déplacement du studio visuel 2008 visual studio 2010

Assemblée 'DomainModel, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null' « utilisations System.Web.Mvc, Version 2.0 = .0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' qui a une version supérieure à l'assemblage référencé 'System.Web.Mvc, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'

DomainModel \ bin \ Debug \ DomainModel.dll

J'ai rajouté la référence qui pointe vers mvc2, et quoi d'autre est nécessaire? Toujours cette erreur.

Merci!

Répondre

2

Vous devez ajouter une section de redirection de liaison d'assemblage à votre fichier web.config:

<runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
    <dependentAssembly> 
     <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> 
     <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" /> 
    </dependentAssembly> 
    </assemblyBinding> 
</runtime> 
+0

Ce isnt me aide encore. Le fichier de configuration contient déjà ce qui précède, car il est censé être automatiquement rempli lors de l'installation de Visual Studio 2010. – Arun

+0

Il est automatiquement rempli lors de la conversion de 2008 à 2010, donc c'est quelque chose que je n'ai pas à toucher. J'ai même essayé de rajouter la référence, mais toujours pas de chance. – Arun

+0

Est-ce que 'DomainModel' est votre application MVC ou est-ce un projet séparé? – marcind