Как исправить эту проблему с IntelliSense JQuery в Visual Studio 2008? - PullRequest
3 голосов
/ 24 марта 2009

Как мне решить эту проблему "Ошибка обновления JScript IntelliSense: D: \ myProject \ js \ jquery-1.3.2.js: объект не поддерживает это свойство или метод @ 2139: 1", я сделал все в этом Ошибка IntelliSense в Visual Studio в jQuery 1.2.6?

Но нет никакой надежды, что я должен что-то редактировать в настройках Visual Studio, или Visual Studio имеет проблему?

Ответы [ 2 ]

4 голосов
/ 24 марта 2009

Убедитесь, что у вас есть соответствующий файл vsdoc , расположенный рядом с jquery-1.3.2.js (в / js / в вашем случае здесь), и что он правильно назван jquery-1.3 .2-vsdoc.js .

Кроме того, хотя я не думаю, что это строго необходимо в вашем случае, обычно не помешает установить это исправление: http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx

Наконец, это полезный FAQ по Visual Studio JavaScript Intellisense от Джеффа Кинга (руководитель программы, отвечающий за инструментарий): http://blogs.msdn.com/webdevtools/archive/2008/11/18/jscript-intellisense-faq.aspx

1 голос
/ 21 июля 2009

Только для записи:

После добавления исправления и обеспечения того, что vsdoc имеет то же имя, не забудьте выполнить ctrl shift 'J', чтобы заставить VS обновить Jquery. Вы также можете обнаружить, что файл VSdoc имеет 2 в конце файла. В моей версии это больше не требовалось, поэтому мне пришлось переименовать мой vsdoc2.js в vsdoc.js: ctrl shift 'j' и boom: все работает!

NB. С исправлением вам понадобится только это на вашей странице:

<script type="text/javascript" src="jsCode\jquery-1.3.2.js"></script>

Файл vsdoc.js просто должен находиться рядом с файлом jquery-1.3.2.js, для него не нужна ссылка, поэтому, если у вас есть это:

<script type="text/javascript" src="jsCode\jquery-1.3.2-vsdoc.js"></script>

.. а также вы можете удалить его. В этом нет необходимости, и, я думаю, дела у петуха.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...