Откройте существующий проект MVC 3 в Visual Studio 11 для разработчиков. - PullRequest
9 голосов
/ 20 сентября 2011

Я пытаюсь открыть и преобразовать существующий vs 2010 mvc 3 проект в новом предварительном просмотре для dev 11 и столкнулся с трудной проблемой. Файл решения успешно преобразуется, однако один веб-проект mvc 3 в решении отображается в обозревателе решений как незагруженное после преобразования. При попытке перезагрузить проект из обозревателя решений мне предлагается преобразовать проект и получить следующую ошибку в файле upgradelog.xml

Файл проекта 'myproject.csproj' не может быть открыт. Отсутствует подтип проекта. Подтип: '{E53F8FEA-EAE0-44A6-8774-FFD645390401}' не поддерживается этой установкой.

Из того, что я мог отследить, это связано с MVC, но это не помогает мне обойти эту проблему. Любые предложения или обходные пути будут оценены.

Ответы [ 2 ]

9 голосов
/ 20 сентября 2011

Обновление : На самом деле, MVC 3 для Visual Studio 11 Dev Preview только что был опубликован: http://www.microsoft.com/download/en/details.aspx?id=1491

Мы еще не поставляли поддержку MVC 3 в Visual Studio 11. Вы можетеОбойти это можно, отредактировав файл csproj и удалив тип проекта GUID {E53F8FEA-EAE0-44A6-8774-FFD645390401}.Это заставит ваш проект загружаться как обычный WAP.Вы сможете редактировать свой код, однако специфичные для MVC действия (Добавить контроллер и т. Д.) Будут недоступны.

1 голос
/ 20 сентября 2011

Вы можете попробовать выполнить шаги, начиная с Обновление проекта ASP.NET MVC 3 до раздела ASP.NET MVC 4 в заметках о выпуске , даже если в документе описывается Версия VS2010.

Мне удалось преобразовать проект VS2010 / MVC3, но VS11 выдает предупреждение каждый раз, когда я открываю решение, заявляя, что проекту требуется веб-страницы ASP.NET с Razor syntx 1.0 . OTOH, проект, кажется, запускается без проблем (установка VS11 также установлена ​​ Веб-страницы ASP.NET 2 ).

...