Question

Je dispose d'un plug-in JavaScript tiers, mais le fichier brise IntelliSense for jQuery, entre autres. Le seul moyen de remettre IntelliSense à fonctionner avec jQuery est de commenter le plug-in. Est-il possible de cacher le fichier de plug-in à l'analyseur IntelliSense?

Était-ce utile?

La solution

Le Service Pack 1 a ajouté la fonctionnalité suivante:

Si vous "anyfile.js" et " anyfile-vsdoc.js " Dans le même répertoire, toutes les références à "anyfile.js". sera automatiquement converti en une référence à "anyfile-vsdoc.js" dans les coulisses.

Ajoutez un fichier vide à côté de votre plugin avec " -vsdoc " ajouté au nom du fichier. Cela devrait " cacher " le plug-in du processeur javascript externe.

Autres conseils

Vous pouvez toujours le charger depuis votre code-behind au lieu du gestionnaire de scripts dans votre aspx / master. De cette façon, l'IntelliSense ne sait pas qu'il est là. Utilisation de ScriptManager.RegisterClientScriptInclude (..).

Il se peut que le plug-in JavaScript tiers que vous utilisez comporte des erreurs.
Je vérifiais le code dans JSLint et adressais cette question à l'auteur du plug-in.
En ce qui concerne la question elle-même: je ne pense pas que vous puissiez l'exclure si elle fait partie du projet, mais passez en revue le MSDN: utiliser IntelliSense pour le prouver.

Étant donné que vous avez mentionné jQuery, vous pouvez également charger le script problématique en cours d'exécution.

$. getScript ("XXX.js");

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top