Когда я создаю новый веб-проект с Visual Studio, я вижу только шаблоны на рисунке ниже:
Отсутствует MVC, поэтому я могу создавать только пустые проекты.
Я попытался с ремонтом Visual Studio, но не повезло.
Любые предложения?
Когда я создаю новый веб-проект с Visual Studio, я вижу только шаблоны на рисунке ниже:
Отсутствует MVC, поэтому я могу создавать только пустые проекты.
Я попытался с ремонтом Visual Studio, но не повезло.
Любые предложения?
Просто появилась такая же проблема после установки Инструменты разработчика Microsoft ASP.NET и Web Tools 2015 (Beta7). Я попытался переустановить Шаблоны проектов ASP.NET, но это не помогло.
Изучая "Добавить/удалить программы" → "Visual 2015" → "Изменить", , Я обнаружил, что "Инструменты для веб-разработчиков" не отмечены. Этот ответ SO помогает мне понять это.
После переустановки все снова появляется
Просто нажмите "Интернет" в левой боковой панели и выберите "Веб-приложение ASP.NET", нажмите "ОК", и вы увидите следующее диалоговое окно:
Теперь вы можете выбрать тип веб-приложения, что хотите.
Я собираюсь добавить свои 2 цента на тот случай, если кто-то окажется в таком положении, как у меня. Я тоже искал тип проекта MVC и не мог его увидеть. Все, что я видел, это "Проект веб-приложений". Поэтому я испугался и бросился на все решения, перечисленные на этой странице.
Но.
ЭТО НАСТОЯТЕЛЬНО.
Просто зайдите с проектом "Веб-приложение", и он предоставит вам опцию MVC на следующем шаге.
Visual studio 2015 не отображает шаблон проекта MVC, если вы выбираете .Net 4.0 или ниже. Выберите .Net 4.5 или выше, и вы сможете увидеть проект MVC.
Это то, что было показано при выборе .NET Framework 4:
и это при выборе .NET Framework 4.5:
Однако убедитесь, что вы установили инструменты для веб-разработчиков. Для этого перейдите в "Добавить/удалить программы" → "Visual 2015" → "Изменить" → Инструменты веб-разработчика: проверьте и продолжите установку.
Я не думаю, что принятый ответ больше работает. В соответствии с Microsoft здесь, здесь, и здесь, asp.net-5 был переименован в ASP.Net Core
. Похоже, что они сняли asp.net-5 шаблонов из общего типа проекта ASP.Net Web Application. Но теперь есть новый тип проекта ASP.NET Core Web Application. Я не вижу шаблон MVC для этого типа проекта, но я не думаю, что основа Core полностью выпущена.
У меня была та же проблема с шаблоном MVC, который не отображается в VS2015.
Я проверил инструменты веб-разработчика при первоначальной установке. Он был по-прежнему проверен при попытке изменить установку. Я попытался снять флажок и обновить установку, но в следующий раз, когда я вернулся к Modify, он все еще был проверен. И еще не шаблон MVC.
Я начал работать, удалив: Microsoft ASP.NET Web Frameworks and Tools 2015
через окна Programs and Features
и переустановив. Здесь ссылка для тех, у кого ее нет.
В моем случае это произошло при удалении AspNet 5 RC1 Update 1, чтобы обновить его для .Net Core 1.0 RC2. поэтому я установил обновление для Visual Studio 2015 2, выбранные инструменты Microsoft Web Developer, и все вернулось к нормальному.
Для меня я не видел ни одного из шаблонов MVC (кроме нижних двух), после установки Update 3, который установил все материалы Core.
Решение
Я загрузил последний предварительный предварительный просмотр...
Это побудило меня "восстановить", и после того, как это было сделано, появление VS показало, что это "Установка шаблонов", и они появились!
Предупреждение
Обновление 3 - это игра, в которой "предпочтительный" способ делать вещи - использовать dotnetcore. Например, консольное приложение теперь использует новую структуру файла, другие проекты, такие как Test Project, по-прежнему используют ту же структуру папок, что и раньше. Но MVC изменился. Я даже не уверен, что другие "Инструменты для веб-разработчиков" работают с dotnetcore прямо сейчас.
напишите это в консоли nuget Install-Package Microsoft.AspNet.Mvc -Version 5.2.3
Visual Studio 2015 (обновление сообщества 3, в моем сценарии) использует шаблон по умолчанию для проекта MVC. Вам не нужно его выбирать.
Я нашел этот учебник, и я думаю, что он отвечает на вопрос: https://docs.asp.net/en/latest/tutorials/first-mvc-app/start-mvc.html
проверьте старые версии этого: http://www.asp.net/mvc/overview/older-versions-1/getting-started-with-mvc/getting-started-with-mvc-part1
http://www.asp.net/mvc/overview/getting-started/introduction/getting-started
Времена изменились. Включая .NET