Visual Studio 2013 - Нет установленных веб-шаблонов Visual Basic/Visual С#
Я установил Visual Studio 2013 Premium (лицензия MSDN) на свою машину. Тем не менее, шаблона веб-приложения ASP.NET не существует (кроме версии 2012, которая предлагает мне MVC 4, см. Снимок экрана ниже):
![Image showing no web templates available]()
Я удалил и переустановил VS2013 три раза сейчас. Я удалил папки ItemTemplatesCache и ProjectTemplatesCache вместе с запуском devenv/InstallVSTemplates и devenv/Setup безрезультатно. Я также проверил, чтобы убедиться, что инструменты веб-разработчика установлены. В папке \Common7\IDE\ProjectTemplatesCache\CSharp\Web я вижу только файлы шаблонов MVC 4. Я что-то упускаю? Расширение или дополнительная программа?
Ниже я добавил скриншот фреймворков, которые я установил. Будут оценены любые направления или рекомендации. Спасибо!
![Image showing frameworks installed]()
Джоди.
Ответы
Ответ 1
После многих часов устранения неполадок это шаги, которые я предпринял для устранения проблемы (в Windows 7 Ultimate). Я предположил, что это проблема с поврежденной установкой и возможными проблемами с ключами реестра, поэтому я удалил все инструменты разработки Microsoft, выполнив следующие шаги:
- FULL VIRUS SCAN (просто чтобы убедиться, что это не связано с вирусом или вредоносным ПО). Я использовал Microsoft Security Essentials
- Скачан Microsoft FixIt, чтобы помочь очистить ключи реестра при удалении программ. После того, как я удалил любые обновления программ или программ, я запустил этот инструмент, чтобы убедиться, что была выполнена чистая деинсталляция.
- Visual Studio 2010 - отмените утилиту удаления Visual Studio 2010 и удалите программу. Зашел в Панель управления > Программы > Удалить программу > Открыть установленные обновления и найти "Visual Studio 2010", а затем удалить все обновления, связанные с VS2010 (и запустить программу FixIt после каждой деинсталляции, чтобы проверить, что разделы реестра были удалены)
- Следующее это сообщение MSDN для удаления Visual Studio 2012 (с уделением особого внимания "дополнительным общим пакетам" и удалением всех и всех программ в рамках этого список, снова запустив Microsoft FixIt, чтобы проверить, что разделы реестра были удалены)
- После этого это сообщение в блоге от Shawn Harrison, чтобы удалить весь SQL-сервер; также ссылаются на эти два сообщения MSDN Удалить существующий экземпляр SQL Server (Настройка) и Файлы SQL Server, оставшиеся после удаления
- Удаленная Visual Studio 2013 вместе со всеми ссылками на "Visual Studio 2013" в программах и установленных обновлениях; использовал FixIt для очистки разделов реестра после каждой установки.
- И последнее, но не менее важное: я удалил все связанные с MVC инструменты для Visual Studio, расширения ссылок, включая веб-инструменты и установщик веб-платформы
Это решило мою проблему с отсутствующими шаблонами:)
(Я так благодарен, что все это было сделано на SSD, однако, я думаю, что это заняло бы 5 раз больше со старым HD-фильмом)
Приветствия, все!
Ответ 2
Я думаю, что "переустановка Visual Studio с нуля" не является решением.
Я столкнулся с описанной проблемой и нашел гораздо более быстрый способ ее исправить:
- Прежде всего, попробуйте восстановить установку Visual Studio (в "Панель управления\Programs\Программы и компоненты" найдите свою Visual Studio, щелкните правой кнопкой мыши и выберите "Восстановить" ). Перезагрузите после (!).
- Проверьте, появился ли шаблон в Visual Studio. Если нет, то: в "Панели управления\Programs\Программы и компоненты" убедитесь, что у вас установлен "Установщик Microsoft Web Platform 4.x" (у меня есть 4.6 версия). Если нет - установите его здесь: http://www.microsoft.com/web/downloads/platform.aspx
- Запустите "Установщик веб-платформы" (он должен быть здесь: "% ProgramFiles%\Microsoft\Установщик веб-платформы\WebPlatformInstaller.exe)
- На вкладке "Продукты" найдите строку "Microsoft ASP.NET и Web Tools 2013.1 для Visual Studio 2013" (убедитесь, что она не для 2012 года!). Если в строке есть кнопка "Добавить" с правой стороны, щелкните ее и установите инструменты. Перезагрузите компьютер (!), И у вас должен быть шаблон проекта ASP.NET.
- Если строка говорит "Установлена", вы должны восстановить ее с помощью "Панели управления\Programs\Программы и функции" , просто найдите "Microsoft ASP.NET и Web Tools 2013.1 -Visual Studio 2013" , щелкните правой кнопкой мыши и выберите "Восстановить" ). Перезагрузите компьютер (!), И у вас должен быть шаблон проекта ASP.NET!
Ура!
Ответ 3
Не решение в вашем случае, но у меня была аналогичная проблема, где я не мог найти шаблоны MVC. В конце концов я понял, что у меня все еще был выбран .NET Framework 3.5, который, конечно же, не предоставляет MVC... переход на .NET Framework 4.5 позволяет мне снова найти шаблоны MVC.
У вас уже было 4.5, выбранное на скриншоте, но я просто размещаю это здесь для других, которые могут совершить ту же ошибку, что и я.
Ответ 4
Не забудьте проверить, что "Microsoft Web Developer Tool" был включен во время установки, см. этот связанный с этим вопрос о стеке: Как открыть csproj с помощью ProjectTypeGuids 349c5851-65df-11da -9384-00065b846f21?
"Microsoft Web Developer Tool", который был для меня проблемой
Ответ 5
Вы пробовали обновить галерею
Инструменты > Расширение и обновления > Шаблоны
Чтобы запустить и запустить, вы можете нажать "Версия 2012" в Интернете и перейти к шаблонам веб-приложений для акций, которые предоставят вам до MVC 4
Для MVC 5 вы можете загрузить Visual Studio 2013 Express Web, он примерно имеет те же функции ASP.NET в Premium на лицензии MSDN.
Ответ 6
Обновление для Studio 2013:
Убедитесь, что вы устанавливаете экспресс для Windows, а не для Windows Desktop. В версии рабочего стола нет веб-шаблонов.
Ответ 7
У меня была аналогичная проблема с обновлением веб-браузера VS 2013 г. 3. После переустановки в течение всей недели ее исправления. Мне пришлось удалить VS, удалить каталог Microsoft Visual Studio 12.0 и переустановить VS. Существуют более точные обходные пути.