Я ссылаюсь на jQuery в моем приложении через: http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js.
Это приводит к ошибке с vs.net: «Ошибка обновления JScript IntelliSense: c: ... jquery.min-fds90 [1] .. js: Object не поддерживает это свойство или метод @ 18: 9345.
Есть ли способ исправить это, кроме размещения локальной копии файла javascript на моем устройстве разработчика?
Кстати, это происходит с VS.Net 2008 SP1 с этим исправлением: http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx
Я наконец нашел ответ на этот вопрос:
В основном добавьте следующее к вышеупомянутому jQuery:
<% /* %><script type="text/javascript" src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.3.2-vsdoc.js"></script><% */ %>
Через: http://biasecurities.com/blog/2009/get-jquery-intellisense-in-vs-net-when-using-a-cdn/
Я думаю, что проблема в том, что файл vsdoc на сайте jQuery имеет немного неправильное имя файла, которое сбивает с толку VS.
Смотрите здесь: http://patrickyong.net/2009/05/08/error-updating-jscript-intellisense-object-doesnt-support-this-property-or-method-21391/
Я нашел, что написание Рика Стрэла было действительно хорошим началом для jQuery, включая его заметки по настройке для intellesense и visual studio
Вы можете найти его здесь.
Я тоже сталкиваюсь с этой проблемой. Эта проблема возникает только при использовании минимизированной версии jQuery.
Вы можете использовать несжатую версию в разработке.