2015-07-27 2 views
1

У меня есть проект, который использует MVC и Bootstrap (C#). Он работал 100% в VS2013. Вчера я переехал в 2015 году, но теперь все мои объекты MVC больше не распознаются IDE.Обновление Visual Studio 2015 - MVC недоступно в IDE

Я получаю ошибку времени дизайна:

HtmlHelper does not contain a definition for 'BeginForm'

и все другие функции HtmlHelper.

Есть ли какой-то шаг при переходе с 2013 по 2015 год, который требуется для обеспечения возможности использования MVC в идее? Обратите внимание: решение компилируется и работает отлично. У меня просто нет подсказок кода, и файлы cshtml показывают ошибки при редактировании.

+1

Это, вероятно, о [обновлении версий] (http://stackoverflow.com/a/20791920/11683) в вашем web.config. – GSerg

+0

Вы обновили версию mvc или только форматы файлов проекта? – Andy

+0

Никакой реальной модернизации. Я только что установил VS2015, а затем открыл решение. Может быть, версия MVC обновлена? – Craig

ответ

1

Мы считаем, что это происходит потому, что в настоящее время вы используете MVC 4, а инструменты MVC 4 не включены в Visual Studio 2015. В комплект включены только инструменты MVC 5 и MVC 6. Если вы действительно используете MVC 5 и видите эти проблемы, сообщите нам об этом. Вы можете подтвердить, что используете MVC 4, открыв файл package.config и прокрутите до записи для Microsoft.AspNet.Mvc. Если указанная версия начинается с «4», это означает, что вы используете MVC 4.

Сказав это, мы ценим ваши отзывы и инвестиции, сделанные вами в MVC 4. Основываясь на ваших отзывах и отзывах наших клиентов, мы изучают возможность создания инструментария MVC 4 для Visual Studio 2015. Тем временем ваш проект будет компилироваться и запускаться в Visual Studio 2015, несмотря на проблемы с инструментами. В качестве альтернативы, вы можете сохранить одновременно и Visual Studio 2013 и 2015 на вашем компьютере. Таким образом, вы можете использовать Visual Studio 2013 для проектов MVC 4 и Visual Studio 2015 для проектов MVC 5 и выше.

Смежные вопросы