Ich habe Probleme mit Intellisense in Microsoft Visual Studio 2012 . Ich werde in einem Projekt arbeiten, Code bearbeiten und so weiter (nach einer gewissen Zeit zwischen 5 Minuten und über einer Stunde) und plötzlich keine Codevorschläge oder Intellisense mehr. Beide scheinen gleichzeitig nicht mehr zu arbeiten.
Die einzige Lösung, die ich versucht habe, besteht darin, alle meine Einstellungen zurückzusetzen, Visual Studio vollständig zu schließen und das Projekt erneut zu öffnen. Gibt es eine bessere Lösung oder ein Update, das dies behebt?
visual-studio
visual-studio-2012
visual-studio-2013
visual-studio-2015
intellisense
Josh Menzel
quelle
quelle
Antworten:
Ich habe viel Zeit damit verbracht, das gleiche Problem zu untersuchen. Einige Lösungen haben diesen Fehler mit einigen Assemblys in Verbindung gebracht, auf die verwiesen wird. Andere sagten das
Microsoft.Windows.Design.Extension.dll
und.Interactivity.dll
sollten in den Referenzen des Projekts stehen. Aber keine dieser Lösungen hat bei mir funktioniert.Ich denke, es ist ein Fehler in Visual Studio 2012, Microsoft muss ihn beheben.
quelle
Ich sollte beachten, dass ich das Problem seit dem Upgrade meines RAM nicht mehr hatte. Ich kann nicht bestätigen, ob es verwandt ist, aber das Problem war weit verbreitet, als ich 2-4 GB RAM hatte. Keine Probleme seit 8 und 16 GB.
Wenn nur eine Datei / ein Fenster betroffen zu sein scheint, schließen Sie diese Datei und öffnen Sie sie erneut. Wenn das nicht funktioniert, versuchen Sie es unten.
In Visual Studio:
Wenn dies nicht funktioniert, versuchen Sie es noch einmal:
Für C ++ - Projekte:
MSDN hat einige Dinge zu versuchen: MSDN-Vorschläge
Die beschädigte
.ncb
Datei scheint am wahrscheinlichsten.Von MSDN:
.ncb
Datei..ncb
Datei erstellt.)Anmerkungen:
Protokollierung möglicher Ursachen:
designer.vb
Datei auch nicht aktualisiert wurde..ncb
Datei(Bitte fügen Sie Kommentare hinzu, wenn Sie ein Verhalten bemerken, das dies verursacht.)
quelle
protected
ctor anstelle vonpublic
. Derprotected
ctor wird in der Funktionsliste außerhalb des zugänglichen Bereichs angezeigt, aber das Argument Intellisense fehlt, was meiner Meinung nach etwas inkonsistent ist.Was für mich funktioniert, ist das Entfernen der dynamisch erstellten .suo-Datei (Solution User Options) im .vs-Verzeichnis (versteckt), das sich im selben Pfad wie die Lösungsdatei befindet.
Ich habe dieses Problem manchmal wieder, und es ist auf verschiedene Projekte / Lösungen, aber nie VS breit. Neue Projekte funktionieren immer gut.
Ausführen von VS2015 Professional Update -2-
quelle
Microsoft Visual Studio Professional 2015 Version 14.0.25431.01 Update 3
. Vielen Dank.Ich habe das gleiche Problem. Intellisense wird in einigen Dateien nicht mehr angezeigt, in anderen jedoch nicht. Mir ist es gerade wieder passiert. Wenn Sie Ctrl+ drücken, Spacewird nichts angezeigt
Form1
. Wenn Sie zuForm2
oder zu einer anderen Klasse wechseln, wird die Liste wie erwartet angezeigt. Ein Neustart von Visual Studio reicht normalerweise aus, obwohl es sehr ärgerlich und lächerlich ist, wenn eine solche Grundfunktion nicht funktioniert ...quelle
Was für mich funktioniert hat, ist das Deaktivieren und erneutes Aktivieren des Resharper
Gehe zu
Tools -> Options-> Resharper ->General
Klicken Sie auf
Suspend
-> Dies deaktiviert den ResharperÜberprüfen Sie dann, ob Ihr Intellisense funktioniert oder nicht. In meinem Fall, es tat und dann habe ich wieder die ReSharper .
Wenn dies nicht funktioniert, müssen Sie möglicherweise zu Springen
Resharper -> Options-> Environment -> Intellisense -> General
Und
ändern Sie Intellisense in
Visual Studio
quelle
Ich habe eine Lösung gefunden, die 100% der Zeit für mich funktioniert (ich habe ReSharper nicht installiert). Durch Drücken
Refresh
vonSolution Explorer
wird IntelliSense wieder angezeigt.quelle
Bei all diesen Schritten hat es bei mir nicht funktioniert. Seltsamerweise bemerkte ich, dass Intellisense in Visual Studio 2015 für eine andere Lösung arbeitete, aber nicht für eine bestimmte.
Ich habe die .suo-Datei gefunden und gelöscht und Visual Studio neu gestartet. Das hat es für mich behoben.
quelle
Ich hatte das gleiche Problem in Visual Studio 2010 unter C ++ und habe es durch Extras -> Optionen -> Texteditor -> C / C ++ -> Erweitert -> Datenbank deaktivieren -> Falsch, OK übertroffen. VS schließen; öffne VS und voila.
quelle
Ich hatte dieses Problem in Visual Studio 2015 + C #.
Nach einer Weile löste ich Folgendes:
1) Zum Mitnehmen: Extras -> Optionen -> Texteditor -> C #
2) Aktivieren Sie diese Optionen "Mitglieder automatisch auflisten" und "Virtuellen Speicherplatz aktivieren".
Wahrscheinlich deaktivieren einige Erweiterungen wie R # diese Optionen für die Verwendung ihrer Tools.
quelle
Mit Visual Studio> 2015 habe ich die .suo-Datei gelöscht. (Suche in deinem Projekt über den Datei-Explorer)
Starten Sie Visual Studio neu und los geht's.
quelle
Ich habe das gleiche Problem mit Visual Studio 2015 Preview. Ich habe die entsprechende Datei geschlossen und erneut geöffnet. Das behebt es für mich :).
quelle
In meinem Fall hatte ich dem Projekt per Rechtsklick eine .ascx.cs hinzugefügt => "In Projekt einschließen", aber das Projekt hatte es als "Inhalt" anstelle von "Kompilieren" festgelegt. Nachdem ich dies auf "Kompilieren" gesetzt hatte, begann Intellisense wieder zu arbeiten.
quelle
MS Visual Studio 2017 Pro, C ++ - Projekte
Zu viele gute Antworten auf diese Frage. Das hat bei mir funktioniert :
IntelliSense funktioniert nur, wenn ich das Projekt durch Doppelklicken auf die Lösungsdatei lade.
Ich habe alle oben genannten Antworten leider ohne Glück ausprobiert. DLLs, Einstellungen, Abhängigkeiten ... Sie nennen es. Es ist schade, dass Sie all das für eine automatische Vervollständigung durchgehen müssen .... vermisse meine Vim-Konfiguration ....
quelle
Ich habe VS2012 Update 4 und das Problem tritt nur sporadisch auf, aber sobald es auf die zu bearbeitende Seite trifft, bleibt es bestehen. Eine Lösung besteht einfach darin, die Seite zu schließen und erneut zu bearbeiten.
Hier sind einige KBD-Verknüpfungen, mit denen Sie versuchen können, sie neu zu starten, aber nicht wissen, ob sie funktionieren.
Visual Studio-Tastenkombination zur Anzeige von Intellisense
Keine dieser Lösungen hat bei mir funktioniert, übrigens verwende ich C # ...
Ich denke, dies ist ein weiterer IS-Fehler ... es gab in der Vergangenheit viele Probleme.
quelle
Die Antwort von @ TonyL hat bei mir nicht funktioniert, aber ich habe festgestellt, dass Intellisense in der
foo
Klasse nicht mehr funktioniert, nachdem ich die Methodensignatur in derbar
Klasse geändert habe .Durch Schließen und erneutes Öffnen der
foo.cs
Datei wurde das Problem behoben.quelle
Eines der Dinge, die mir gerade geholfen haben, ist
Dies dauert ungefähr 5 Minuten - spart jedoch viel Zeit, da Intellisense tatsächlich zu arbeiten begann.
Zu beachten war, dass die Speichernutzung (rechte obere Ecke von VS 2013 Ultimate) einen Rückgang von etwa 40% aufweist.
quelle
Versuchen Sie, das Update 1 - Paket zu installieren , Link . Ich hatte das gleiche Problem und löste es, als ich das Update installierte.
quelle
Ich hatte das gleiche Problem, es stellte sich heraus, dass Nuget-Pakete für eine Lösung, die ich frisch aus dem Repository heruntergeladen hatte, nicht automatisch heruntergeladen wurden. Daher war Intellisense nicht verfügbar, da keines der erforderlichen Pakete zur Anzeige der richtigen Vorschläge verfügbar war.
quelle
Ich schaue mir gerade ein MVA-Python-Tutorial auf Youtube an und bemerkte, dass meine Intelligenz ebenfalls verschwunden war, kurz nachdem sie erklärt hatten, warum,
etwas in dieser Richtung (entschuldigen Sie meinen Mangel an richtigem Codierungsvokabular, ich bin neu in der Programmierung, aber ich habe die Lösung gefunden)
Antwort: "Visual Studio kann nicht immer erraten, was Sie eingeben möchten. Daher wird nicht immer erkannt, dass es Ihnen einen Hinweis geben muss, z. B. wenn Sie versuchen, eine Zeichenfolge innerhalb einer Variablen zu verwenden, und Intellisense benötigen Bei Optionen für den Inhalt dieser Zeichenfolgen müssen Sie Visual Studio manchmal mitteilen, dass diese Variable tatsächlich eine Zeichenfolge ist.
Beispiel:
quelle
Ich hatte das Problem in nur einer Datei. Nachdem ich die neue Klasse erstellt und daran gearbeitet hatte, wurde sie nicht zum Umfang meines Projekts hinzugefügt. Als ich am nächsten Tag meine Lösung schloss und wieder öffnete, befand sich die Datei nicht im Projektumfang.
Das Hinzufügen des vorhandenen Elements zum Projektumfang hat es für mich behoben.
quelle
In meinem Fall war ich anfangs einfach unbeobachtet und sah nicht, dass eines der über 30 Projekte in meiner Lösung "(Laden fehlgeschlagen)" sagte, obwohl eine der Dateien noch im Editor geladen war, aber keine Intelligenz hatte. Das Nachladen des Projekts hat es geschafft.
quelle
Intellisense hat in meinem Fall keinen importierten Namespace erkannt, obwohl ich das Projekt erfolgreich kompilieren konnte. Die Lösung bestand darin, den importierten Namespace auf der Registerkarte Projektreferenzen zu deaktivieren, das Projekt zu speichern, es erneut zu überprüfen und das Projekt erneut zu speichern.
quelle
Ich hatte dieses Problem, als einige der abhängigen Assemblys geändert, aber von einer anderen Instanz von Visual Studio (2015) gesperrt wurden.
quelle
Meine Lösung (ich habe Perforce verwendet) besteht darin, die gesamte Lösung anstelle der einzelnen Datei zu laden.
Ursprünglich hatte ich eine Datei geladen, indem ich notgedrungen darauf geklickt hatte
Lösung Schließen Sie VS (wodurch die einzelne Datei geschlossen wurde). Wird erneut geöffnet, indem die Lösungsdatei anstelle der einzelnen Datei gestartet wird
quelle
Wenn Sie Masterseiten verwenden, erstellen Sie eine leere Masterseite. Verwenden Sie diese Masterseite auf Ihrer Inhaltsseite. Wenn dies das Problem behebt, bedeutet dies, dass Ihre ursprüngliche Masterseite ein Problem hat. Portieren Sie Ihren ursprünglichen Code Schritt für Schritt auf eine neue Masterseite und testen Sie nach jedem Port, ob Intellisense ordnungsgemäß funktioniert. Dieser Trick löste mein Intellisense-Problem.
quelle
Klicken Sie für Python auf die Schaltfläche "Python XX" links in der unteren Statusleiste und ändern Sie sie in andere Werte.
Dies ist das einzige, was für mich funktioniert hat.
quelle
Wenn immer noch jemand dieses Problem hat, schließen Sie einfach die Lösung und öffnen Sie sie erneut.
quelle
Ich habe mich so lange damit beschäftigt, wie es Visual Studio gab. Und ja, auch in der aktuellen Version schlägt es immer noch fehl (besonders bei großen Projekten.)
Ich möchte ein kleines kostenloses Tool teilen, das mein Freund und ich geschrieben haben, um genau dieses Problem zu lösen. Sie schließen Ihre Lösung im Grunde genommen, ziehen ihren Ordner in das Symbol für dieses Tool und es werden alle Zwischendateien für Sie zurückgesetzt. (Lesen Sie das Texthandbuch im Inneren, wenn Sie wissen möchten, welche. Es ist nicht nur eine Datei.)
Ich verwende es, um alle meine VS-Projekte zu bereinigen. Also los geht's :
quelle