Visual Studio verhält sich seltsam. Wie behebe ich das?

Meine Installation von Visual Studio war früher in Ordnung, hat sich aber in letzter Zeit merkwürdig verhalten. Einige der Symptome umfassen

  • Visual Studio hängt zufällig oder stürzt ab
  • Visual Studio wird nicht gestartet
  • Intellisense verschwindet manchmal
  • Plugins funktionieren nicht oder können nicht gestartet werden
  • Ich kann keine Tools installieren oder deinstallieren
  • Ich kann keine Verbindung mehr zur Quellcodeverwaltung herstellen
  • Bestimmte bekannte gute Projekttypen werden nicht ordnungsgemäß geladen
  • Bekannte Dateitypen haben keine Syntaxhervorhebung mehr
  • Ich kann keine Dateien zu einer Lösung hinzufügen, da die Option ausgegraut ist
  • Ich kann aufgrund eines Fehlers keine Dateien zu einer Lösung hinzufügen, entfernen oder aktualisieren
  • Ich kann aufgrund eines Fehlers keine Projekte zu einer Lösung hinzufügen oder entfernen
  • Ich kann eine Lösung aufgrund eines Fehlers nicht öffnen
  • Der Debugger kann nicht gestartet oder an processe angefügt werden
  • Ich kann keine Vorlagen finden, wenn ich versuche, ein neues Objekt hinzuzufügen
  • Ich kann aufgrund eines Fehlers nicht kopieren / einfügen
  • Eine von Visual Studio benötigte DLL fehlt oder ist beschädigt
  • Die Menüs sind plötzlich leer
  • Etwas, von dem ich weiß, dass es normalerweise funktioniert , funktioniert jetzt nicht

Wie kann ich das beheben?

(Diese Frage soll eine kanonische enge Täuschung für diese Art von Fragen sein)

Visual Studio ist ziemlich zuverlässig, und die meisten von uns, die es benutzen, erfahren nicht die Probleme, die Sie sind. Es ist jedoch eine ziemlich große und komplexe Suite von Komponenten, was bedeutet, dass Probleme auftreten müssen.

Zuerst: Starten Sie Visual Studio neu und, falls das fehlschlägt, starten Sie Ihren Computer neu

Die meisten kleinen Probleme werden behoben, indem Visual Studio neu gestartet wird. Einige der Konnektivität oder Dienste können durch einen Neustart des Computers behoben werden.

Wenn das Ihr Problem nicht behebt

Es gibt keine Möglichkeit zu garantieren, dass mit einer bestimmten Installation von Visual Studio nicht etwas Schlimmes passiert. Die Möglichkeiten, wie eine große, komplexe Anwendung falsch konfiguriert oder beschädigt werden kann, sind zu verschieden, um sie zu erwähnen.

Die Anstrengung, die es braucht, um jede mögliche Ursache zu diagnostizieren und aufzuspüren , ist groß. Dafür hat niemand Zeit. Die einzige zuverlässige Lösung – die fast immer funktioniert – ist:

Installieren Sie Visual Studio neu.

Mach ruhig, ruh dich ein bisschen aus. Komm zurück, wenn du dich mit dieser traurigen Tatsache abgefunden hast.

Resigniert? Okay. Wir gehen die Schritte durch, um Ihr Problem zu beheben, beginnend mit der geringsten Auswirkung, aber wahrscheinlich mit der geringsten Wahrscheinlichkeit zuerst zu funktionieren. Während Sie versuchen, dies zu beheben, Notizen aufbewahren! Mental oder schreib sie auf. Wenn du zum letzten Schritt kommst, wirst du sie brauchen.

Lassen Sie uns zuerst den einfachsten Weg gehen und Visual Studio in seinen ursprünglichen Zustand zurückversetzen. Wir können dies tun, indem wir alle Erweiterungen entfernen und alle Einstellungen zurücksetzen .

Öffnen Sie den Dialog “Erweiterungen und Updates”. Wenn Sie es nicht finden können, geben Sie das in den Schnellstart ein. Wenn Sie das nicht finden können, versuchen Sie es mit ctrl-q. Markieren Sie für jede installierte Erweiterung und klicken Sie auf die Schaltfläche Deinstallieren.

Als nächstes lassen Sie uns diese Einstellungen zurücksetzen. Stellen Sie sicher, dass Sie sie zuerst exportieren!

Aus den Dokumenten :

So exportieren Sie Ihre Einstellungen
1. Wählen Sie in der Menüleiste Extras, Einstellungen importieren und exportieren. Wählen Sie das Optionsfeld Ausgewählte Umgebungseinstellungen exportieren und klicken Sie dann auf die Schaltfläche Weiter.
2. Stellen Sie sicher, dass die Kontrollkästchen für die zu exportierenden Einstellungen aktiviert sind und alle anderen Kontrollkästchen deaktiviert sind, und wählen Sie dann die Schaltfläche Weiter.
3. (Optional) Benennen Sie Ihre Einstellungsdatei, geben Sie einen anderen Pfad ein, in dem sie gespeichert werden soll, oder beides. Standardmäßig haben Einstellungsdateien den Namen Currentsettings.vssettings und werden in% USERPROFILE% \ Documents \ Visual Studio 2015 \ Settings gespeichert.
4. Wählen Sie die Schaltfläche Fertig stellen.

Sie können sie später vom selben Ort importieren. Sobald Sie Ihre Einstellungen gespeichert haben, gehen Sie zurück und setzen Sie sie zurück.

Extras -> Einstellungen importieren und exportieren … -> Alle Einstellungen zurücksetzen

Wenn Sie alles zurückgesetzt haben, versuchen Sie, das Problem erneut zu beheben. Immer noch brechen?

Teufel.

Es besteht kein Zweifel, dass Sie neu installieren müssen. Lass uns den einfachsten Weg gehen und eine Reparatur machen . Mach Folgendes:

  1. Gehen Sie zu Systemsteuerung> Programme> Programme und functionen
  2. Wählen Sie Microsoft Visual Studio [egal welche Edition] [welches Jahr auch immer]
  3. Klicken Sie auf “Ändern”
  4. Klicken Sie auf “Reparieren”

1 2 3 und 4 illustriert

Versuchen Sie anschließend, das Problem erneut zu reproduzieren. Ist es immer noch passiert?

Verdammt, Entschuldigung.

Wenn Sie einen anderen Weg versuchen möchten, können Sie möglicherweise eine “Overlay” -Installation durchführen. Führen Sie einfach das Installationsprogramm direkt aus und wählen Sie “Installieren” (wenn diese Option für Sie verfügbar ist). Sie können Ihre Originalmedien verwenden, aber ich würde Ihnen dringend empfehlen, das Installationsprogramm erneut herunterzuladen. Dies wird eine neue Version über die alte überlagern, ohne Ihre Einstellungen zu verpfuschen. Versuchen Sie nach der Neuinstallation erneut zu repro. Erledigt?

Oh Hölle. Auf geht’s.

Sie müssen versuchen, zu deinstallieren / neu zu installieren. Zuerst sollten Sie jedoch Ihre Einstellungen exportieren. Sie sollten dies für Schritt eins dieser Antwort getan haben, aber wenn Sie es nicht getan haben, gehen Sie zurück und folgen Sie den statementen, um es jetzt zu tun.

Nach dem Speichern wiederholen Sie die Schritte 1 und 2 (aus der Reparaturanleitung) und wählen Sie diesmal “Deinstallieren” anstelle von “Ändern”. Wenn Ihr Problem mit einer externen Komponente zu tun hat, suchen Sie in der Liste der anderen installierten Anwendungen danach und deinstallieren Sie es ebenfalls. Wenn Sie paranoid sind, deinstallieren Sie alles, was Visual Studio betrifft. Sie könnten darauf aus sein, dich zu zerstören.

Installieren Sie Visual Studio neu. Wenn Sie sich an diesem Punkt wiedergefunden haben, sind Sie tief im Spiel, also riskieren Sie nicht, von Ihren ursprünglichen Medien zu installieren. Laden Sie eine neue, vollständig aktualisierte Kopie von der ursprünglichen Version herunter. Wenn Sie beispielsweise Visual Studio über Ihr MSDN-Abonnement erhalten, gehen Sie dorthin und laden Sie das ISO herunter.

Jetzt, nachdem Sie alles neu installiert haben, versuchen Sie es erneut. Ist es wieder passiert?

F # @ & ing #! T.

Jetzt ist es an der Zeit, einen Fehlerbericht zu erstellen. Gehe zu Verbinden

https://connect.microsoft.com/VisualStudio/feedback/LoadSubmitFeedbackForm

Stellen Sie so viele Informationen wie möglich bereit. Sie müssen ihnen alle Informationen geben, nach denen sie im Formular fragen, sowie Details über den Fehler, wie Sie ihn repro- duzieren und was Sie getan haben, um es zu beheben. Erinnerst du dich an die Notizen, die ich dir aufgeschrieben habe? Zerstöre sie jetzt. Ich empfehle Ihnen dringend, Ihr Problem als öffentlich zu markieren, da es von anderen Personen mit Ihrem Problem gefunden und kommentiert werden kann.

Innerhalb eines Tages erhalten Sie eine Antwort. Sie werden wahrscheinlich möchten, dass Sie die Visual Studio-Protokollierung aktivieren und das Problem erneut analysieren. Ich werde Ihnen nicht sagen, wie Sie das hier tun, da sie Ihnen genaue statementen für die Version von Visual Studio geben, die Sie ausführen. Folge ihnen und antworte so schnell wie möglich.

Es wird eines von drei Ergebnissen aus diesem process geben:

  1. Sie werden Ihnen sagen, dass Sie es falsch machen
  2. Sie werden einen externen Akteur entdecken, der das Problem verursacht
  3. Sie werden einen Fehler entdecken

Für # 1, hör auf damit, und du bist fertig. Für # 2 werden sie Ihnen wahrscheinlich sagen, dass Sie den bösen Akteur deinstallieren (zB ein Plugin entfernen) und den Leuten, die für den Fehler verantwortlich sind, sagen sollen (mach nicht nach – mach es). Für # 3 werden sie den Fehler auswählen und er wird später behoben. Es ist wahrscheinlich, dass sie Workarounds vorschlagen, die dich zumindest wieder in Bewegung bringen, wenn es ein echter Bug ist.

Und das ist es. Jetzt gehen Sie vor und installieren Sie Visual Studio neu!