2009-03-12 7 views
0

J'essaie d'obtenir Visual Studio 2008 SP1 pour faire intellisense pour les fichiers javascript externes, comme décrit here by ScottGu, mais cela ne fonctionne pas.Intellisense pour les fichiers javascript externes dans VS2008

J'ai un projet ASP.NET MVC avec plusieurs fichiers javascript dans le répertoire Scripts. Tous les scripts sont inclus dans une page maître. Intellisense est activé, mais il ne me donne que la langue de base javascript - rien de défini dans mes scripts. J'ai essayé d'ajouter /// <reference path="Global.js" /> commentaires au dessus des dossiers, sans la chance. Cela ne fonctionne pas non plus dans les blocs de script de la page maître. Y a-t-il autre chose que je dois faire pour que cela fonctionne?

Modifier: Je n'utilise pas jquery. De l'article de Scott, il ne semblait pas que j'avais besoin de fichiers -vsdoc.js; est-ce incorrect? Si oui, d'où viennent ces fichiers pour mes propres scripts externes?

+0

Vous avez besoin du vsdoc sur votre propre script. Si vous avez l'include dans votre Site.Master. Vous avez toujours besoin de la référence sur vos pages asp ou sur votre page où vous voulez que l'intellisense soit activé. Que voyez-vous dans la barre d'état, après avoir redémarré Visual Studio? – alexl

Répondre

1

Essayez de télécharger le correctif KB958502:

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

Assurez-vous d'avoir le fichier -vsdoc.js dans le même répertoire que vous créez un script js principal. Et le must doit avoir le même nom. Par exemple jquery.1.3.2.js et jquery.1.3.2-vsdoc.js

Et j'ai dû recharger tout le studio visuel quand j'ai installé le correctif.

Espérons que cela aide.

+0

Ai-je besoin d'un fichier -vsdoc.js? Je n'utilise pas jquery, je veux intellisense pour mes autres fichiers script. Installé le correctif et rien n'a changé = ( Merci. – Bryan

0

Avez-vous laissé tous les scripts de débogage dans le dossier Scripts? par exemple. jquery-1.2.6-vsdoc.js?

Questions connexes