ASP.NET MVC 2: почему мое приложение ссылается на обе версии (1 и 2)?

Я открыл DLL для моего проекта ASP.NET MVC 2 в Reflector и заметил две ссылки на System.Web.Mvc — одну для версии 1.0.0.0 и одну для 2.0.0.0. Я не вижу никаких ссылок на v1 ни в файле csproj, ни в моем файле web.config, но когда я пытаюсь запустить приложение, я получаю сообщение об ошибке Could not load file or assembly 'System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.

Откуда может появиться зависимость от v1?


person Daniel Schaffer    schedule 26.07.2010    source источник


Ответы (1)


Вероятно, у вас есть косвенная ссылка на v1 через другую сборку.

person SLaks    schedule 26.07.2010
comment
ФУ. Смущающий. мои сборки были в порядке, но я использую xVal для проверки, которая ссылается на v1. Я даже не уверен, нужен ли мне xVal с v2. - person Daniel Schaffer; 26.07.2010