11
votes

Perdre à plusieurs reprises XAML IntelliSense dans Visual Studio 2010

J'utilise Visual Studio 2010 pour éditer XAML pour Silverlight (4). Sur une base quotidienne, voire toutes les heures, je perds mon XAML IntelliSense Randomnly.

Souvent, je vais souvent obtenir toute une page de XAML valide étouffée dans des sous-joins bleus à partir de l'analyseur de Visual Studio 2010 Obtenir confus:

 text alt

Voici l'une des erreurs:

erreur 6 L'initialiseur de type pour 'Microsoft.expression.platform.silverlight.metadata.frameworkElementmetadata' avoir jeté un exception. C: \ Projets ... \ styles.xaml


5 commentaires

Documez ce que vous voyez dans la fenêtre Afficher la liste des erreurs.


@Hans, je vais essayer de les suivre, mais souvent, il n'y a pas de faute du tout, et Intellisense va juste arrêter.


Je reçois cela tout le temps. Cela me rend fou. J'ai eu l'habitude d'aller au code derrière, en utilisant le C # Intellisense, puis de retourner à XAML. Dans l'ensemble, vs2010 est assez buggy, je trouve, j'attends avec impatience SP1.


Oh, aussi mélangement ne semble pas avoir ce problème, alors parfois, je passe juste là-bas.


Vs 2015 et perd encore Xaml Intellisense tout le temps. Frustrant et non productif de dire le moins.


3 Réponses :


5
votes

Je reçois aussi ce problème, mais c'est au mieux intermittent. Visual Studio est en constante rééquilibre de votre XAML (et d'un autre code) dans les coulisses et parfois, elle rencontrera une erreur, et c'est là que le problème provient. Parfois, il se peut qu'il n'y ait aucune erreur, mais vs a décidé de compiler quelque chose pendant que vous étiez au milieu de la typing une ligne. Tout ce que je fais, c'est frappé "Construire" ou "Reconstruire" et tout fonctionne à nouveau.


2 commentaires

Construire le projet semble corriger ce bogue ennuyeux. Merci


Même la reconstruction ne le répare pas ici.



2
votes

Nous avions un problème similaire, pourrait le résoudre en ouvrant le code source XAML comme code source. Pour cela, cliquez avec le bouton droit de la souris sur XAML et cliquez sur Ouvrir avec. Sélectionnez Editeur de code source sans encodage. Vous pouvez également vouloir définir cela comme comportement par défaut


1 commentaires

Ne le répare pas pour moi.



0
votes

Avoir le même problème depuis un moment maintenant. Constaté que si j'ouvre le code source XAML et nettoyé les solutions, les plaintes disparaissaient.

Entrez la description de l'image ici


0 commentaires