Visual Studio Intellisense funktioniert nicht auf XAML nur auf sehr spezifische Umstände
Ich mache ein neues UserControl
, und als ich Sie öffnete, XAML, nicht funktioniert. Ich dachte, dass das seltsam war, wie wenn ich arbeiten war auf meinem MainWindow es war gut arbeiten. So ich habe auf meinem MainWindow. Es funktioniert immer noch dort. Auch im C# - code. Allerdings, wenn ich drücken Sie STRG + es kommt immer noch bis in Ordnung. Ich bin mir nicht ganz sicher, warum. Ich ging auf Extras➾Optionen➾Text-Editor➾XAML➾Allgemeinen, und die Vervollständigung des Textes Abschnitt ist ausgegraut (z.B. Auto-Liste der Mitglieder, etc.). Dies ist auch ausgegraut, wenn ich es sehe auf meinem Haupt-Fenster angezeigt, aber von Intellisense funktioniert es. Könnte mir jemand helfen? Meiner VS-version ist VS2012 Express, Update 2. Die einzige Erweiterung installiert ist XNA (mit diese "hack").
+1
, sollten die Leute Kommentare hinterlassen, wenn Sie das tun. Danke für den Tipp zur Installation VS2012 Update 2
, ich hoffe es behebt mein XAML-IntelliSense zu.InformationsquelleAutor It'sNotALie. | 2013-06-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht wahr. Ich habe gerade neu gestartet und es funktionierte wieder. Das problem ist, dass erst, wenn ich es neu gestartet, es immer noch nicht. Ich habe nicht gefunden das zugrunde liegende Problem, aber es ist nun behoben.
InformationsquelleAutor It'sNotALie.
Dies ist einer der frustrierenden Dinge über die Entwicklung von wpf-Anwendungen muss ich sagen. Und hier ist eine temporäre Lösung, die beobachtet wurde, durch Zufall und funktioniert jedes mal intellisense-Pausen während der Arbeit mit XAMl:
Brechen Sie die xaml-Datei mit allen Mitteln; ex: entfernen von jedem char/symbol
Treffer F6 zu bauen
Getan und intellisense ist wieder in paar Sekunden!
>
auf ein einzelnes element, versucht zu bauen (und bekam eine Fehlermeldung) und nachdem er es wieder, mein intellisense funktioniert wieder. Tolle Lösung, und auf jeden Fall einen Versuch Wert, bevor etwas komplizierter.InformationsquelleAutor usefulBee
Es gibt mehrere Gründe, warum Intellisense möglicherweise fehl, und wenn Sie mehrere Faktoren im Spiel müssen Sie mehrere Dinge tun, um es zu arbeiten, und so habe ich aufgeführt habe, einige der Dinge, die ich getan habe, zu lösen dieses Problem in der Vergangenheit.
Stellen Sie sicher, Sie verwenden entweder das XAML-UI-Designer oder der Source Code (Text)Editor für die Bearbeitung von XAML-Intellisense. XML (Text) editor macht nicht stellen Sie Intellisense bei meiner installation (VS2013 Pro).
Wenn die designer stürzt ab, aufgrund einer Ausnahme, die in einer geladenen assembly Sie können auch verlieren Intellisense. Fix die Ausnahme, um Sie wiederherzustellen.
Designer möglicherweise nicht ordnungsgemäß geladen werden, wenn eine Baugruppe, die in Ihrem Projekt ist nicht vertrauenswürdig und wurde in der Sandbox, und dies kann sich auf Intellisense.
Finden Sie unter den folgenden Artikel für weitere Informationen über sandboxing und Gewährung voller Vertrauen:-
http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx
http://msdn.microsoft.com/en-us/library/ee890038(v=vs. 110).aspx
Offensichtlich nur volle Vertrauenswürdigkeit gewähren Baugruppen, die Sie Vertrauen!
Vollen Vertrauenswürdigkeit gewähren einer Baugruppe auf durchsuchen, um die assembly im Windows Explorer und öffnen Sie die Eigenschaften der Datei und freigeben der Montage (siehe Bild unten).
Auch löschen .suo-Dateien, löschen können intermittierende Intellisense Probleme.
InformationsquelleAutor The Lonely Coder
In meinem Fall, Extras /Optionen /Text-Editor /XAML /Sonstiges /Immer öffnen Sie Dokumente im vollständigen XAML-Ansicht Deaktiviert wurde. Nach Prüfung und neu-Eröffnung meiner XAML-Datei im Projektmappen-Explorer, ich hatte intellisence zurück.
Dies geschah in Visual Studio 2013.
InformationsquelleAutor Sandra
In meinem Fall die Einstellung der
Properties (F4) > Build Action
des*.XAML
zuPage
festen IntelliSense.InformationsquelleAutor t3chb0t