Ошибка обновления MVC2 до MVC - PullRequest
0 голосов
/ 08 апреля 2011

Я продолжаю получать: имя типа или пространства имен 'Mvc' не существует в пространстве имен 'System.Web'

Я установил MVC3 и MS .Net Framework 4 и хочу обновить решение, котороебыл написан в MVC1 и обновлен до MVC2.Теперь я хотел бы перейти на MVC3, но продолжаю получать вышеуказанную ошибку.Я подозреваю, что это ссылка на System.web, и если я просматриваю ее свойства в VS2010, я вижу, что она все еще указывает на версию 2.0

. Удаляю ссылку и добавляю новую.к system.web.dll в C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.0, но когда я щелкаю правой кнопкой мыши ссылку в обозревателе решений VS2010, чтобы просмотреть свойства, на которые она все еще указываетверсия 2 в C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ System.Web.dll

Я действительно добавил кое-что новое в VS2010, я думаю, что это был пакет Powertools и добавлен внешний вид ссылкииначе, может ли это быть так?Я добавил ссылку на новый system.web.mvc dll, и это показывает правильно.Как примечание, я выполнил обновление вручную согласно примечаниям MS и попробовал инструмент обновления.

Ответы [ 2 ]

1 голос
/ 08 апреля 2011

Попробуйте выполнить обновление .Также есть инструмент обновления проекта , который вы можете оформить.

0 голосов
/ 22 апреля 2011

Документация была твердой на обновление. Проблема была с Powertools, и как только я удалил его, я мог добавить ссылку снова.

...