2009-03-24 13 views
3

Wie kann ich dieses Problem lösen "Fehler beim Aktualisieren von JScript IntelliSense: D: \ myProject \ js \ jquery-1.3.2.js: Objekt unterstützt diese Eigenschaft oder Methode nicht @ 2139: 1", ich habe alle in dieser Visual Studio jscript intellisense error with jQuery 1.2.6?Wie behebt man dieses JQuery Intellisense in Visual Studio 2008 Problem?

Aber keine Hoffnung, sollte ich etwas in meinen Visual Studio-Optionen bearbeiten, oder Visual Studio hat ein Problem?

Antwort

4

Achten Sie darauf, die corresponding vsdoc file sitzt neben jquery-1.3.2.js haben (in/js/in Ihrem Fall hier), und dass es richtig benannt ist jquery-1.3.2-vsdoc.js.

Auch wenn ich nicht glaube, es in Ihrem Fall unbedingt notwendig ist, es kann in der Regel nicht schadet dieses Update installiert hat: http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx

Schließlich ist dies eine hilfreiche FAQ auf Visual Studio JavaScript Intellisense, durch Jeff King (die Programm-Manager verantwortlich für Tooling): http://blogs.msdn.com/webdevtools/archive/2008/11/18/jscript-intellisense-faq.aspx

+0

tat das, ohne Hoffnung :(und auch ich schrieb "/// " in der Spitze meiner js-Datei –

+0

Ändern Sie diesen Bezugspfad zu ~/js/jquery-1.3.2-vsdoc.js (vorausgesetzt, das ist der richtige vollständige Pfad zu Ihrem jsdoc) –

+0

Großartig, es hat funktioniert, aber seltsam, es funktionierte auf meinem Heim-PC mit dem vorherigen Pfad, warum? right one? Übrigens, vielen Dank –

1

Nur für das Protokoll:

nach dem Hinzufügen des Hotfixes, und sicherzustellen, das die vsdoc die gleichen Namen haben, vergessen Sie nicht ctrl Verschiebung zu tun " J 'um VS zu zwingen, die Jquery zu aktualisieren. Möglicherweise finden Sie auch, dass die VSdoc-Datei eine 2 am Ende der Datei hat. Auf meiner Version war das nicht mehr nötig, also musste ich meine vsdoc2.js in vsdoc.js umbenennen: ctrl shift 'j' und boom: es funktioniert!

NB. Mit dem Hotfix müssen Sie nur diese auf Ihrer Seite:

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

Die vsdoc.js direkt neben die jquery-1.3.2.js Datei muss Datei sitzen, ist es nicht eine Referenz benötigen, so Wenn Sie folgendes haben:

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

..wie auch, Sie können es entfernen. Es ist nicht nötig und - ich denke - Schwanz geht auf.

+0

Danke für den netten Tipp, es ist neu für mich. –

Verwandte Themen