2009-07-21 16 views
10

Uczę się JQuery i piszę moje niestandardowe kody jquery w pliku Custom.js. Właściwie to, co próbuję zrobić, to aktywować intellisense dla Jquery w visual studio, ale to nie działa i chcę, aby intellisense działało również w pliku custom.js, gdzie faktycznie piszę swoją niestandardową logikę i kody.Odnośny plik JS w innym pliku JS i Intellisense

Pomyślałem, że może to być rozwiązane przez odniesienie jquery-1.3.2-vsdoc2.js w custom.js.

Pobrałem i zainstalowałem pakiet aktualizacji jquery do Visual Studio 2008 na moim komputerze.

Co powinienem zrobić, aby aktywować intellisense.

Z góry dziękuję.

Odpowiedz

24

Po pierwsze, podczas korzystania z Visual Studio 2008, zainstaluj poprawkę KB958502. Po drugie, pobierz plik vsdoc do tego samego folderu, co oryginalny plik jQuery.js, i upewnij się, że nazwy plików są zgodne z, tzn. Jeśli oryginalna nazwa pliku to jquery-1.3.2.js, wówczas plik vsdoc powinien być o nazwie jquery-1.3.2-vsdoc.js (uwaga: nie vsdoc2.js); jeśli używasz min wersji pliku, odpowiednio dostosuj nazwę. Po trzecie, nie dołączaj do projektu pliku vsdoc (wystarczy, aby plik znajdował się w tym samym folderze). Na koniec, aby umożliwić IntelliSense w niestandardowe pliki JavaScript, dodaj następujący wiersz na początku pliku JavaScript (wpisać poprawną ścieżkę):

/// <reference path="path-to-vsdoc-file" /> 

Bonus: do odświeżenia JavaScript IntelliSense, naciśnij Ctrl + Shift + J.

+0

Nie wiem o VS 2008, ale w VS 2010 wystarczy przeciągnąć plik vsdoc do niestandardowego pliku i dodaje coś takiego jak /// do niestandardowego pliku. –