У меня установлены ASP.Net MVC 2 и 3.Я загрузил полный исходный код с github для магазина Rob Connery MVC здесь .Я открыл его в VS2010, который запустил мастер конвертации.Когда я запускаю его, я получаю сообщение об ошибке в заголовке на следующей строке <li><a href="<%=Url.Action("About", "Home") %>">About</a></li>
, которая является строкой 24 в Site.Master.Так что я думаю, ах, эта вещь все еще ссылается на v1 MVC, а не v2.Итак, первое, что я проверил, это раздел web.config, который подумал, что именно там находится ссылка на версию 1 MVC, однако я обнаружил следующее <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
.Даже в Ссылках проекта ссылки на свойства System.Web.Mvc показывают, что он ссылается на v2.0 из папки C: \ Program Files (x86) \ Microsoft ASP.NET \ ASP.NET MVC 2 \ Assemblies.Кто-нибудь есть совет о том, где я могу найти ссылку на v1.0.0.0 System.Web.Mvc, чтобы я мог изменить это на v2, чтобы устранить вышеуказанную ошибку.