Недавно я установил vs 2013 профессионала и открыл в нем одно из моих приложений проекта. Проект представляет собой приложение MVC3 с использованием механизма просмотра бритвы. Я заметил, что при редактировании представления (cshtml) я не получал доступ к intellisense, к которому я привык в 2012 году. 2 Я сразу заметил, что были @ Url.Content() и @Viewbag. Код все еще компилируется и запускается, просто нет intellisense. После беспорядка с ним немного я понял, что должен проверить журнал обновлений и, конечно, достаточно, чтобы найти ...Ограниченная Intelliesense в VS2013 по проекту MVC3
Файлы Intellisense for Razor (CSHTML и VBHTML) ограничены разметкой HTML. Дополнительную информацию о том, как можно разделить на HTML, см. В разделе http://go.microsoft.com/fwlink/?LinkID=317645. для обновления проекта MVC 3 ».
Предоставленная ссылка сообщает вам обновить с mvc3 до mvc4. Мой вопрос: это мой единственный вариант? Чтобы использовать VS2013 для старых проектов mvc3, мне придется обновить их все или vs2013 будет поддерживать полную intellisense в файлах бритвы mvc?
Если это то, что говорит Microsoft, то я думаю, да, это единственный вариант. Что касается VS2013 будет * когда-либо * поддерживать Razor intellisense для проектов MVC3, мой хрустальный шар, к сожалению, сейчас находится в магазине. –