2016-02-23 3 views
3

Я сделал все, начиная с удаления файла .suo и перезапустив его, и установил все расширения, такие как веб-узлы и GotoDefinition, удалил файлы tmp (есть также установил обновление VS 1), но все напрасно ничего не работает. Как, например, если есть определенная функция пользователя, как preparemandatoryfield(), которые я определил в script.js файле, и если я нажимаю f12 на preparemandatoryfield() он говоритПерейти к определению не работает в visual studio 2015 (особенно в функциях, определенных пользователем Javascript)

перейти к определению не удалось либо потому, что каретка уже в определении ошибка. Это определение конкретно не работает в функциях javascript, но работает повсеместно в VS 2015.

+0

Вы когда-нибудь получали решение? Я столкнулся с той же проблемой в обновлении VS 2015 2. – StackTrace

+0

Пока нет, я думаю, проблема в VS 2015, она отлично работает в предыдущих версиях, она отлично работает в том же файле .js, но если вы хотите найти функцию из в другом месте он не работает ... :( – startprogramming

ответ

4

Также столкнулся с этой ошибкой. Отключение/включение расширений не помогает. Кроме того, что до определения не работало, intellisense остановился для меня.

Я сбрасываю свой файл _references.js, и это решает проблему. Очистил содержимое файла и уезжали только:..

/// <autosync enabled="true" /> 

(Найдено, что виновный сценарий библиотека JQuery UI Удалены любой JQuery сценарий, связанный щ из _references.js и это решило проблему, я не использовал полный файл jquery ui script, вместо этого пользовательский, созданный с помощью ролика темы.)

+0

Спасибо, сэр, Удаление ссылки jquery-ui из файла _references.js сделало трюк. Awesome !! – Shpongle

+0

Этот ответ сохранил мой день кодирования. Я удалил любой путь ссылки jQuery ui в _references.js, и intellisense снова работают. – Juniuz

0

У меня была такая же проблема в VS2015. Переключается на VS2017, и он работает.

Смежные вопросы