Intellisense для внешних файлов JavaScript в VS2008 - PullRequest
0 голосов
/ 13 марта 2009

Я пытаюсь заставить Visual Studio 2008 SP1 выполнять intellisense для внешних файлов javascript, как описано здесь ScottGu , но это не работает.

У меня есть проект ASP.NET MVC с несколькими файлами javascript в каталоге Scripts. Все сценарии включены в главную страницу. Intellisense включен, но он дает мне только базовые знания языка JavaScript - ничего не определено в моих сценариях. Я попытался добавить /// <reference path="Global.js" /> комментариев в начало файлов, но безуспешно. Это не работает в скриптовых блоках на главной странице. Есть ли что-то еще, что мне нужно сделать, чтобы это работало?

Редактировать: Я не использую jquery. Из статьи Скотта не похоже, что мне нужны какие-либо файлы -vsdoc.js; это неправильно? Если да, то откуда эти файлы для моих собственных внешних скриптов?

Ответы [ 2 ]

1 голос
/ 13 марта 2009

Попробуйте загрузить исправление KB958502:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=14883&wa=wsignin1.0

Убедитесь, что файл -vsdoc.js находится в том же каталоге, что и основной сценарий js. И должен иметь то же имя. Например, jquery.1.3.2.js и jquery.1.3.2-vsdoc.js

И мне пришлось перезагрузить всю Visual Studio, когда я установил исправление.

Надеюсь, это поможет.

0 голосов
/ 13 марта 2009

Вы оставили все сценарии отладки в папке Scripts? например JQuery-1.2.6-vsdoc.js?

...