Visual Studio Javascript / jQuery intellisense перестал работать - PullRequest
4 голосов
/ 20 марта 2012

По какой-то причине мой intellisense jQuery / Javascript перестал работать в Visual Studio. Я не уверен, что из-за изменений это «сломалось». Я уже прошел и сбросил все настройки Visual Studio. vsdoc включен в файл Site.Master. Не уверен, почему это не работает.

<script src="<%= Url.Content("~/Scripts/jQuery/jquery-1.4.1-vsdoc.js") %>" type="text/javascript"></script>

Вот пример того, что я получаю, когда пытаюсь использовать intellisense. Это единственные варианты, которые я ВСЕГДА имею.

Intellisense not working.

Ответы [ 3 ]

2 голосов
/ 25 апреля 2012

Я нашел проблему.Я включил vsdoc для jQuery intellisense, однако использование помощника привело к его неработоспособности:

<script src="<%= Url.Content("~/Scripts/jquery/jquery-1.7.1-vsdoc.js") %>">
</script>

Это легко исправить, сославшись на файл следующим образом:

<script src="../../Scripts/jQuery/jquery-1.7.1-vsdoc.js">
</script>

Это также, похоже, является общим для CSS intellisense.

0 голосов
/ 23 февраля 2013

Включите фактический файл jquery, а не дополнительные опции -vsdoc:

<script src="~/Scripts/jquery/jquery-1.7.1.js"></script>

Visual Studio автоматически ищет -vsdoc при инициализации Intellisense.Попробуйте разобрать jquery и jquery-1.7.1-vsdoc, чтобы понять, что я имею в виду - вы заметите, что в файле -vsdoc отсутствует большинство jquery, и в нем указано множество классов и функций, которые на самом деле не нужно прописывать дляjquery для работы - но они должны быть прописаны для Microsoft Intellisense, чтобы понять это.Файлы -vsdoc.js специально обрабатываются Visual Studio.Вы также можете заметить, что когда вы добавляете один из них в проект, Visual Studio автоматически устанавливает для своего действия сборки «Нет» вместо «Копировать», поэтому они не будут развернуты при публикации - поскольку они присутствуют только в качестве дополнительного Visual Studio.Информация.

0 голосов
/ 17 апреля 2012
/// <reference path="jquery-1.4.1-vsdoc.js"/>

прикрепите приведенный выше код в первой строке вашего js-файла, затем вы получите intellisense.

...