Подтвердить что ты не робот

ReSharper TypeScript, похоже, вообще не работает в моей установке VS 2015

ReSharper TypeScript, похоже, вообще не работает в моей установке VS 2015. Несмотря на правильно установленные определения TypeScript, ReSharper не распознает определенные типы, дает два миллиона красных подчеркиваний, и, конечно, intellisense не работает с переменными.

Сообщение об ошибке, например: Could not find symbol 'JQuery'

Дополнительная диагностика:

  • Компиляция проекта в VS 2015 компилируется без ошибок. В результате создания преднамеренной ошибки в источнике создается одно правильное сообщение об ошибке
  • Умышленное создание заклинания в пути к файлам определений типов, оно подчеркнуто красным правильно. При исправлении пути подчеркивайте диаспоры
  • Открытие того же проекта в VS 2013 все работает как шарм, ReSharper работает правильно
  • Первоначально использовался ReSharper 9.1.2, этот вопрос был там. Теперь обновлен до последней версии 9.1.3, и проблема осталась.

Любые идеи?

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

4b9b3361

Ответ 1

Если вы видите такое поведение - много красной, но чистой компиляции, особенно после обновления, вы должны попытаться очистить кеши. Перейдите к ReSharper → Опции → Общие сведения; Очистите кеши, а затем перезапустите Visual Studio.

Ответ 2

Я обнаружил, что иногда файл проекта Visual Studio поврежден, содержащий несколько ссылок на файлы .ts. Это может привести к другой, но связанной ошибке, где ReSharper считает, что существует несколько объявлений символа.

Чтобы решить проблему, если вы используете управление версиями, это просто.

  • Сделать фиксацию
  • Удалить папку, содержащую дублированные файлы
  • Отменить изменения в репозитории
  • Добавить папку обратно в Visual Studio
  • Сохранить файл проекта

Как я уже упоминал, это не решает исходную проблему, но может помочь в ситуациях, когда ReSharper сообщает о повторяющихся символах.