Ich habe versucht, Intellisense seit geraumer Zeit in Betrieb zu bekommen und kann nichts mehr sehen
%Vor%Was fehlt mir noch? Ich denke, es sollte nicht so schwierig sein.
Ich habe dieses Problem mit einer einfachen Problemumgehung gelöst und hier ist die Lösung.
Klicken Sie mit der rechten Maustaste auf die XAML-Datei im Projektmappen-Explorer und wählen Sie
Lösung 1: "Öffnen mit ... & gt; Quellcode (Text) -Editor ".
und in einer anderen Zeit hat das auch für mich funktioniert:
Lösung 2: "Öffnen mit ... & gt; Quellcode (Text) -Editor mit Codierung "
Diese Problemumgehung gab mir das gewünschte XAML IntelliSense auch ohne die zusätzliche "Enable XAML Language für Xamarin.Forms" Erweiterung und sogar mit ReSharper installiert, aber suspendiert zu installieren.
Erweiterungen & gt; Werkzeuge & gt; Aktivieren Sie die XAML-Sprache für Xamarin.Forms
Aktivieren Sie die XAML-Sprache für Xamarin.Forms
Aktiviert den VS-integrierten XAML-Sprachdienst zum Bearbeiten und Intellisense für Xamarin.Forms XAML-Dateien.
Von @Jeff:
Scheint, ich musste Resharper komplett deinstallieren, nicht nur deaktivieren. Installieren Sie die "Enable XAML Language for Xamarin Forms-Erweiterung" neu.
Der Grund, warum Intellisense nicht im Editor angezeigt wird, ist, dass Xamarin XAML nicht als Datei mit dem Inhaltstyp xaml, sondern als Datei mit dem Inhaltstyp xml geöffnet wird.
Um Xamarin XAML-Datei als Datei mit Inhaltstyp Xaml zu öffnen, klicken Sie einfach im Lösungsexplorer mit der rechten Maustaste auf die XAML-Datei und wählen Sie Öffnen mit ... Wählen Sie im Popup "XAML Designer with Encoding" und klicken Sie auf OK .
Lösung unten ist, wenn Sie Xamarin XAML als Datei mit Inhaltstyp XML bearbeiten. Aber diese Lösung ist nicht korrekt, schlägt IntelliSense dann nicht immer richtig vor.
Um Intellisense zu nutzen, muss das Visual Studio eine geeignete Definition des XML-Namespace für Xamarin.Forms erhalten. Für die Xamarin.Forms Visual Studio benötigt XML-Definition für den Namespace Ссылка .
Diese Definition kann Visual Studio auf zwei Arten bereitgestellt werden:
Geeignet für Xamarin.Forms ist die zweite Möglichkeit (mit Attribut).
Wenn Sie Xaml in einer portablen Bibliothek verwenden, müssen Sie dieses nugget-Paket in diese Bibliothek wiederherstellen (herunterladen und installieren).
Wenn Sie ein freigegebenes Projekt verwenden, stellen Sie dieses nugget-Paket in allen Projekten wieder her, die auf dieses freigegebene Projekt verweisen.
Fügen Sie dann dieses Attribut an die entsprechende Stelle ein. Ich glaube, dass die App.xaml.cs (wenn Sie generierte Name App verwenden) ein guter Ort ist. Der Code könnte so aussehen:
%Vor%Und die Rebuild-Lösung, wie ich glaube, ist möglicherweise nicht notwendig, um Intellisense für Xamarin.Forms zu arbeiten.
Ich installiere die Extension
XAML-Sprache für Xamarin.Forms aktivieren von
Aktivieren Sie die XAML-Sprache für Xamarin.Forms
Immer noch funktioniert intellisense
nicht. Ich muss nur alle Tabs schließen und das Visual Studio schließen. Nach re-starting
Visual Studio öffne ich Lösung und XAML-Datei. Das instellisense
funktioniert gut.
hat für mich gearbeitet Klicken Sie mit der rechten Maustaste auf Ihre XAML-Datei und wählen Sie Option Öffnen mit = & gt; Quellcode (Text) -Editor mit Encoding = & gt; Setze als Standard = & gt; Übernehmen und wähle die Option Auto ....
Jeffs Antwort hat fast für mich funktioniert, aber ich musste einen zusätzlichen Schritt machen:
Da ich Xamarin zuvor deinstalliert und neu installiert hatte, musste ich von 4.0.1 auf die neueste Version von stable aktualisieren (4.1.1.3 ab diesem Datum). Danach begann Intellisense zu arbeiten!
Ich habe Resharper auf VS2015update3 installiert und XAML Designer funktionierte nicht für mich.
Aber versehentlich fand ich XML (Text) Editor funktioniert. Das ist Resharper , was effektiv macht.
Einzige Dinge: Es färbt nicht zu viel, und F7 schickt mich nicht zu seinem Code-Behind.
Voilà, hoffe, das könnte helfen
Ich habe dieses Problem gelöst, indem ich eine einfache Problemumgehung vorgenommen habe Lösung.
Klicken Sie mit der rechten Maustaste auf die XAML-Datei im Projektmappen-Explorer und wählen Sie
Lösung 1: "Öffnen mit ... & gt; Quellcode (Text) Editor".
und in einer anderen Zeit hat das auch für mich funktioniert:
Lösung 2: "Öffnen mit ... & gt; Quellcode (Text) -Editor mit Codierung"
Tatsächlich fand ich, dass es für mich sogar funktionierte, indem ich einfach wählte: Lösung 2: "Öffnen mit ... & gt; Automatische Editorauswahl (XML)" und erneutes Öffnen von VS.
Ich habe auch festgestellt, dass das Problem nach dem Bearbeiten von .xaml Datei außerhalb von VS begann, indem Sie mit der rechten Maustaste auf die Datei klicken und "Bearbeiten" wählen.
Tags und Links intellisense xaml xamarin.forms xamarin visual-studio-2015