Visual Studio 2015 RTM - потерял поддержку JavaScript после обновления TypeSript Tools
Я потерял поддержку файлов JavaScript внутри Visual Studio 2015 после обновления инструментов TypeScript с версии 1.5.3 до 1.5.4.
Под поддержкой JavaScript я подразумеваю intellisense, раскраску синтаксиса и параметры JavaScript внутри меню опций → Текстовый редактор.
Мои файлы js теперь выглядят как txt файлы.
Я уже много пробовал:
Ничего не получилось.
Кто-нибудь знает решение этой проблемы?
Ответы
Ответ 1
Это известная ошибка, которую мы зафиксировали в VS 2015, однако вы могли быть затронуты, если бы установили "Универсальные инструменты разработки приложений Windows" в течение определенного периода времени. Скоро мы опубликуем КБ со следующим обходным решением:
Если "Универсальные средства разработки приложений для Windows" все еще установлены:
- Перейдите в раздел "Программы и компоненты", выберите "Visual Studio 2105", нажмите "Изменить".
- В настройке Visual Studio нажмите "Изменить".
- Отмените выбор функции "Универсальные средства разработки приложений для Windows"
- Еще раз выберите "Универсальные инструменты разработки приложений для Windows" и нажмите "Обновить".
Если вы уже удалили "Универсальные инструменты разработки приложений для Windows":
- Переустановите "Универсальные средства разработки приложений для Windows"
- Чтобы выполнить повторную установку системы JavaScript и языковой службы, выполните следующие действия:
- Загрузите программу установки для вашей версии Visual Studio, например.
vs_community.exe
.
- Откройте окно CMD и запустите следующую команду:
vs_community.exe /modify /installselectableitems JavaScript_Hidden /passive
Извините за беспокойство. Надеюсь, что это поможет.
Ответ 2
Обнаружено обходное решение для возврата к TypeScript 1.5.3 и возврата поддержки JS:
- Из программ и функций удалите TypeScript Инструменты 1.5.4 и Microsoft Asp.Net и веб-инструменты 2015
- Загрузите автономный установщик VS 2015 (ссылка: Как установить VS2015 Community Edition в автономном режиме)
- Внутри каталога загрузки с шага 2 перейдите к "packages\WPT" и установите "webtoolsextensionsvs14.msi" (Microsoft Asp.Net и веб-инструменты 2015).
- Затем перейдите к папке (внутри каталога загрузки) "OfflineCache\installers". Вы увидите две папки TS: "TypeScriptV1" и "TypeScriptV2". Они являются установщиками для версий 1.5.3 и 1.5.4 соответственно.
- Установить TypeScript Инструменты 1.5.3 (с помощью установщика внутри папки "TypeScriptV1" )
Теперь запустите Visual Studio. На этом этапе поддержка JavaScript должна быть обратно, а поддержка TS по-прежнему доступна.
ПРИМЕЧАНИЕ: нет независимого установщика для TypeScript Tools для VS 2015 (ссылка: Typescript 1.5 для VS2015 без доступа в Интернет)
UPDATE:
Как отметил Мохамед Хегази, установщики TypeScript доступны для загрузки: Typescript для Visual Studio 2015
Ответ 3
В моем случае, вот как я его исправил:
Инструменты > Параметры > Текстовый редактоp > JavaScript > Intellisense > Ссылки
- Убедитесь, что Вы неявный (Web) выбран в группе ссылок
- Убедитесь, что
~/Scripts/references.js
добавлен в список включенных файлов
Надеюсь, это поможет вам.