Visual Studio Intellisense ne fonctionne pas sur XAML uniquement dans des circonstances très spécifiques
Je suis en train de faire une nouvelle UserControl
et quand je l'ai ouvert le XAML ne fonctionnait pas. J'ai pensé que c'était bizarre, comme quand je travaillais sur mon MainWindow il a été fonctionne correctement. Donc j'ai vérifié sur mon MainWindow. Il y travaille encore. Également dans le code C#. Cependant, si j'appuie sur CTRL + il vient encore d'amende. Je ne suis pas tout à fait sûr pourquoi. Je suis allé à Outils➾Options➾Éditeur de Texte➾XAML➾Général, et le Texte de l'Achèvement de la section est grisée (p. ex. Auto-Liste des Membres, etc.). C'est aussi en grisé lorsque je le vois sur ma fenêtre principale, mais Intellisense il y travaille. Quelqu'un pourrait-il m'aider? Mon VS version est VS2012 Express, la mise à Jour 2. La seule extension installée est XNA (à l'aide de cette "hack").
source d'informationauteur It'sNotALie.
Vous devez vous connecter pour publier un commentaire.
Hein. J'ai juste redémarré, il a de nouveau fonctionné. Le problème, c'est qu'avant, quand j'ai redémarré, il n'a toujours pas de travail. Je n'ai pas trouvé le problème sous-jacent, mais c'est corrigé maintenant.
C'est l'une des choses les plus frustrantes sur le développement d'applications wpf j'ai à dire. Et ici, c'est une solution temporaire qui a été observé par hasard et fonctionne à chaque fois intellisense des pauses pendant le travail avec XAMl:
Briser le fichier xaml par tous les moyens; ex: la suppression char/symbole
Frappé F6 pour construire
Fait et intellisense est de retour dans quelques secondes!
Il y a plusieurs raisons pourquoi Intellisense peut échouer et si vous avez plusieurs facteurs en jeu, vous aurez à faire plusieurs choses à faire fonctionner et j'ai donc une liste de certaines des choses que j'ai fait pour résoudre ce problème dans le passé.
Assurez-vous que vous utilisez le code XAML Concepteur d'INTERFACE utilisateur ou le Code Source (Texte)de l'Éditeur pour l'édition de code XAML avec Intellisense. Le XML (Texte) l'éditeur ne fournit pas d'Intellisense sur mon installation (VS2013 Pro).
Si le concepteur se bloque en raison d'une exception dans un chargé d'assemblage vous pouvez également perdre Intellisense. Fixer l'exception de la restaurer.
Le concepteur ne peut pas charger correctement si un assemblage de votre projet n'est pas approuvé et a été en bac à sable, et cela peut affecter la fonctionnalité Intellisense.
Consultez les articles suivants pour plus d'informations sur le bac à sable et l'octroi de la pleine confiance:-
http://msdn.microsoft.com/en-us/library/dd409252(SV.100).aspx
http://msdn.microsoft.com/en-us/library/ee890038(v=vs. 110).aspx
S'agit évidemment que d'accorder une confiance totale à des assemblées qui vous avez confiance!
À accorder une confiance totale à une assemblée, naviguez jusqu'à l'assemblée dans l'Explorateur Windows et ouvrez le fichier de propriétés et de débloquer l'assemblée (voir l'image ci-dessous).
Aussi, la suppression de .suo fichiers pouvez effacer intermittent Intellisense problèmes.
Dans mon cas, Outils /Options /Editeur de Texte /XAML /Divers /Toujours ouvrir les documents en plein XAML point de vue a été Désactivée. Après vérification, la re-ouverture de mon fichier XAML dans l'Explorateur de solutions, j'ai eu intellisence dos.
Ce qui s'est passé dans Visual Studio 2013.