Comment activer l'IntelliSense dans Visual Studio 2010?
Je suis en train de permettre à l'intellisense pour aspx types de fichiers. J'ai vérifié automatique de la liste des membres dans le texteditor options. Soit en vérifiant cacher avancés membres ou non ne fait aucune différence?
Comment puis-je activer intellisense dans vs.net 2010?
Vous devez vous connecter pour publier un commentaire.
Hors de la boîte, IntelliSense doit être activée pour ASP.NET, y compris .fichiers aspx. Si il a cessé de travailler, vous avez quelques options, énumérés ci-dessous. Essayez de la première ou de la seconde, et que si rien ne fonctionne, essayez la dernière option.
Vous pouvez essayer ce à partir du menu Visual Studio:
Edit > IntelliSense > Refresh Local Cache
Supprimer les fichiers dans ce dossier:
%AppData%\Roaming\Microsoft\VisualStudio\10.0\ReflectedSchemas
et redémarrez Visual StudioSi rien ne fonctionne, vous tapez ceci dans l'Invite de Commande Visual Studio (ce qui est dans votre menu Démarrer et appuyez sur entrée:
devenv /resetuserdata
Cette dernière option est documenté ici sur MSDN, avec l'avertissement suivant:
/resetuserdata
interrupteur va faire, c'est pourquoi j'ai inclus l'avertissement "vous allez perdre toutes vos paramètres d'environnement et de personnalisations si vous utilisez ce commutateur'Je me souviens d'un collègue ayant ce problème il y a quelques mois. Si je me rappelle correctement, la suppression de votre C:\Users\UserName\AppData\Roaming\Microsoft\VisualStudio\10.0 dossier résout ce problème.
Pas sûr à 100% si
ReSharper
Aucune de ces choses n'a fonctionné pour moi.
Cela a commencé quand j'ai entré les informations de licence de ReSharper.
Le correctif a été de regarder dans le menu Visual studio: Resharper > options
Ensuite, sélectionnez IntelliSense > Général> utiliser les fonctionnalités IntelliSense de Visual Studio.
Il semble que ReSharper transforme l'intellisense de Visual Studio off et visual studio habitude d'accepter ReSharper intellisense.
J'ai juste eu cela m'arrive à moi et il m'a fallu quatre heures pour le comprendre, mais je vais partager la solution dans le cas où quelqu'un d'autre fait quelque chose comme ça. C'est en fait assez stupide, mais juste au cas où quelqu'un d'autre le fait, que je voulais partager.
Si vous utilisez une page principale qui rend l'utilisation des commandes de l'utilisateur (dont la mienne) et que vous essayez de "accélérer" en mettant html/tête/corps des balises dans des commandes séparées, vous allez perdre la ASP.net intellisense. Quelque chose comme ceci (très simple, brut exemple):
L'absence de la tête et du html, les balises de fermeture dans cet exemple, permettra de créer des erreurs de génération, qui à son tour va créer les erreurs de validation HTML. Pour une étrange raison, HTML Intellisense fonctionne toujours, mais ASP.net Intellisense ne sera pas.
Dans mon cas, c'était un échec de la mise en cache de l'expérience. N'était pas très intelligent de ma part, et je vais vous avouer que...mais au moins, j'espère que quelqu'un peut apprendre de mon erreur (ou que je peux si je le fais encore une fois, bien que je doute fortement, je vais).
Couple d'autres choses à noter:
-- J'ai rencontré ce problème avant car j'ai chargé les fichiers de paramètres d'une machine x64 pour une machine x86 (d'exportation). Il y a quelques chemins dans "Outils > Editeur de Texte > Javascript > Intellisense > Références" qui n'existent tout simplement pas sur la machine x86.
***Note: Il y a un "Groupe de Référence" déroulant dans les paramètres de l'éditeur que je n'ai jamais réellement réussi en permanence. Il revient à chaque fois que je retourne dans les paramètres (ou ouvrez l'environnement?).
-- Par défaut, le VS web app modèles viennent avec un ~/Scripts/_references.js fichier avec ces lignes:
...ajoutant que m'a aidé avant et cela n'a pas aidé.
-- Si vous ne réinitialisez tous les paramètres, choisissez Développeur Web lorsque vous démarrez pour la première fois (c'est peut-être mon propre paranoïa, car je n'ai pas re-test après l'obtention de jQuery intellisense de travail ... cependant, je n'avais toujours pas jQuery intellisense après le choix de Développeur Web (Code))
-- Redémarrer VS après chaque changement 😉
La manière la plus simple est que la copie d'une bonne paramètres de Visual Studio à partir d'une bonne application de la partie endommagée de l'application. L'IntelliSense de Visual Studio sera recoved.