J'ai un problème étrange que je ne peux pas sembler corriger, mon intellisense for xaml ne se présente plus et le code derrière ne montre que les membres prématurés. Les classes et les méthodes que j'ai faites ne se présentent pas. Aussi Visual Studios ne reconnaît pas d'autres pages et ne reconnaîtra pas la navigation non plus. P>
J'ai essayé d'aller à Outils> Editeur de texte> C #> IntelliSense -Statement Achèvement et vérification des boîtes de la liste automatique des membres et des informations de paramètre. J'ai aussi essayé de dégager le cache. P>
D'après ce que j'ai recherché, il semble que personne d'autre n'a d'avoir les mêmes problèmes. P>
9 Réponses :
Je voudrais ajouter que cela a fonctionné uniquement pour mes fichiers .CS uniquement. P>
Pour obtenir les fichiers XAML IntelliSense pour travailler, essayez de répéter les étapes ci-dessus sur vos fichiers .CS ou d'attendre que les fichiers XAML gagnent IntelliSense. P>
Je résolvez que en modifiant l'éditeur par défaut dans Visual Studio: P>
Pour les utilisateurs de Resharbeur: j'ai constaté que l'IntelliSense de Resharper est activé pour toutes les langues pouvant enfreindre IntelliSense inattendue (en particulier pour les fichiers XAML). Voici comment j'ai pu résoudre le même problème que l'Asker avait dans Visual Studio 2017 avec Resharber installé: P>
J'ai essayé la majeure partie de ce qui précède sans beaucoup de chance, mais remarqua si j'ai créé une nouvelle page, IntelliSense a travaillé comme prévu. Pour la section Propriétés du fichier XAML, j'ai remarqué que la nouvelle page avait un outil personnalisé assigné ( Msbuild: mecsigntimexaml strong>) Est-ce que j'ai essayé de couper et de coller cela dans les formes existantes sans chance. p>
En regardant la page .CS de la nouvelle page qui a fonctionné, je remarque qu'il existe des informations supplémentaires au-dessus de la classe partielle Enfin, je suis retourné à la page de propriétés XAML et sélectionné réinitialiser à défaut fort> pour l'outil personnalisé. Voila, pour moi, tout a commencé à se comporter. P>
Exclure et inclure des pages XAML et cela fonctionne à nouveau. P>
Il suffit de supprimer le répertoire .vs. Ce répertoire est caché. Donc p>
Exclure et inclure des pages XAML travaillées pour moi aussi. La différence dans le fichier .csproj était: Msbuild: Compiler à présent: Xamlintellisensefilegénerateur p>
Je pourrais corriger le problème dans VS2019 en lançant le programme d'installation de VS pour le modifier, vérifier et vérifier la charge de travail '.NET DÉVELOPPEMENT DE BUREAU' pour le réinstaller. P>
Nous avons des problèmes d'intellisense avec ASP.NET CORE 2.0 .CSHTML TAG Aides à l'aide du nouveau VS 2017 15.3
J'utilise des pages de contenu xamarin formulaires non .cshtml
Cela se produit-il pour un projet / solution? Si oui, essayez de supprimer le fichier .suo qui réside à côté du fichier .SLN. Vous pouvez également le renommer. Puis ouvrez la solution à nouveau.
Oui, cela ne se produit que pour un projet. Mais quand j'ai cherché le fichier .suo, je n'ai rien trouvé.
Le fichier .suo est masqué par défaut. De plus, si vous avez un dossier .vs (peut également être masqué), vous pouvez aussi le supprimer.
Supprimer le fichier .suo et le dossier .vs n'a pas corrigé le problème.
@Calebr, 1: Fermez tous les onglets ouverts du projet et quittez VS, rouvrez la solution en VS et cliquez avec le bouton droit de la souris sur le fichier XAML dans l'explorateur de la solution, puis sélectionnez Ouvrir avec ....> Éditeur de code source (texte). 2: Supprimer le dossier OBJ et le projet propre 3: clic droit sur la page xmal> Propriétés> Build Action> Changez-la à quelque chose d'autre et de retour 4. Ajoutez une nouvelle page de contenu sous ce projet spécifique et vérifiez que cela fonctionne ou non
@ Sara-msft, les étapes que vous m'avez donnée uniquement fixe mes fichiers .cs, mes fichiers XAML sont toujours sans IntelliSense, mais merci beaucoup d'avoir aidé à obtenir mon intellisense dans mes fichiers .cs pour travailler
@ Sara-MSFT, NVM, mon intellisense pour mes fichiers XAML vient de commencer à travailler grâce à toute l'aide.
@CAlebr, comment avez-vous fait obtenu le fichier XAML d'obtenir l'intellisense, partagez votre solution comme réponse et marquez-la, puis aidera les autres membres de la communauté qui répondent au même problème, merci.
@ Sara-Msft I Honnêtement Je ne sais pas comment j'ai eu mes fichiers XAML pour obtenir IntelliSense, au début, lorsque je me suis rendu compte que mes fichiers XAML n'avaient pas d'intellisense, j'ai essayé de répéter les étapes que vous m'avez donné sur mes fichiers .cs. Mais cela n'a pas fonctionné, j'ai alors décidé d'être satisfait de ce que j'ai eu et j'ai commencé à travailler sur mon projet environ 3 heures plus tard lorsque j'ai commencé à travailler dans mes fichiers XAML, j'ai réalisé que mon intellisense travaillait à nouveau. Donc, je ne sais pas comment j'ai eu mes fichiers XAML pour récupérer Intellisense.