Visual Studio считает, что установлены Microsoft Web Developer Tools

Симптомы

  • Представления синтаксиса Visual Studio синтаксиса и Intellisense для Javascript и Razor не работают.

  • Нет шаблонов Web, установленных при создании нового проекта.

  • Когда я пытаюсь удалить функцию веб-разработчика:

    Add or remove Programs > Microsoft Visual Studio Professional 2015 > Modify

    Microsoft Web Developer Tools всегда проверяется. Даже когда я сниму его и удалю, перезагрузите компьютер; в следующий раз, когда я все еще вижу, что он проверен:

    введите описание изображения здесь

Что я сделал для решения этой проблемы:

  • Выполнение devenv.exe \resetuserdata Команда reset пользовательских данных.
  • Запуск devenv.exe \installtemplates для установки шаблонов.
  • Восстановление Visual Studio.
  • Попытка удалить и переустановить функцию Web Developer Tools с помощью установщика Visual Studio.

Пока ничего не работало.

Что я думаю

Я думаю, Visual Studio считает, что эта функция установлена ​​(возможно, через некоторые ключи реестра), но файлы на самом деле не установлены.

Так как всякий раз, когда я пытаюсь установить Modify установку Visual Studio, флажок Microsof Web Developer Tools не проверяется на первую секунду, затем он снова проверяется через 1 секунду.

Вопрос

Любое предложение об исправлении этого без удаления самой Visual Studio?

Ответ 1

Попробуйте (по порядку):

  • Найти Microsoft ASP.NET 5 RC1 ... в панели управления/программах & выберите modify
  • Выберите repair
  • Запустите devenv.exe /installvstemplates как администратор
  • Запустите VS как администратор

Ответ 3

У меня была такая же проблема с Visual Studio 2015. Я пробовал несколько вещей, но просто обновление Microsoft ASP.NET показалось, что это трюк.

Установите ASP.NET 5 RC1, перезапустите и проблема должна быть разрешена.

Ответ 4

Я не знал, что у меня была эта проблема, пока я не открыл проект MVC с представлениями Razor и не имел синтаксиса highlighter и Intellisense. Мне посчастливилось прочитать ваш вопрос, потому что симптомы одинаковы, и это тоже заключение. И, к сожалению, ни один из ответов не решает проблему. Но это помогло мне найти ответ или то, что сработало для меня.

В чем заключалась установка .NET Core 1.0.0 (DotNetCore.1.0.0.RC2-Runtime-x64 и DotNetCore.1.0.0.RC2-VS2015Tools.Preview1). Я уверен, что этого достаточно, чтобы решить проблему. Но поскольку я пробовал всевозможные вещи, возможно, требуется другое действие. В этом случае продолжайте чтение ниже изображений.

Когда я запускаю новый проект, открывается следующий диалог:

Диалог нового проекта

Выбор веб-приложения ASP.NET(.NET Framework) открывает диалоговое окно с проектами, которые я искал.

Диалоговое веб-приложение

Синтаксический маркер и Intellisense также работают для просмотров Razor.

Я не знаю, что вызвало проблему в первую очередь. Является ли установка неполной, есть ли конфликт с другим программным обеспечением или я сделал что-то, что вызвало это?

Visual Studio 2012 также установлен на моей машине. Я установил и удалил VS2015 (pro и community version), а затем установил vs2015 Community на несколько томов. При удалении я использовал /Force и вручную удалил несколько папок.

Microsoft ASP.NET 5 RC Update 1 также установлен, но восстановление этого не решило проблему. Также установка инструментов ASP.NET Web Framework 2015 ничего не изменила. Я скопировал шаблоны ко всем папкам шаблонов, которые мог найти (возможно, проблема с установкой на несколько томов?), Запустил файл devenv.exe с разными параметрами и удалил папку "14" в моем профиле. Ничего из этого не сработало. Наконец, я установил .NET Core 1.0.0.