2010-07-26 3 views
0

J'ai ouvert la DLL d'un de mes projets ASP.NET MVC 2 dans Reflector, et j'ai remarqué qu'il y a deux références à System.Web.Mvc: une pour la version 1.0.0.0 et une pour la version 2.0.0.0. Je ne semble aucune référence à v1 n'importe où dans le fichier csproj, ni dans mon fichier web.config, mais quand j'essaye d'exécuter l'application je reçois l'erreur Could not load file or assembly 'System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.ASP.NET MVC 2: Pourquoi mon application référence-t-elle les deux versions (1 et 2)?

D'où proviendrait la dépendance sur v1?

Répondre

1

Vous avez probablement une référence indirecte à v1 via un assemblage différent.

+0

UGH. Gênant. * mes * assemblages se sont bien passés, mais j'utilise xVal pour aider à la validation, qui fait référence à v1. Je ne suis même pas sûr d'avoir besoin de xVal avec v2. –