Frage

Visual Studio stürzt beim Hinzufügen/Entfernen von Referenzen und Projekten zufällig ab.Irgendwelche Gedanken warum?Hilft die Installation von Sp1?

BEARBEITEN:Ich arbeite mit keinen Addons außer SourceSafe.Ich mache den größten Teil meiner Entwicklung im vernetzten Modus.

Entwickeln mit:
Visual Studio 2008
WinXp-Terminaldienst -> Win2k3 Sp2 (64bit)
VSS 8.0, 32bit

War es hilfreich?

Lösung

Versuchen Sie .user und .suo Löschen von Dateien - das sind die Benutzeroptionen Dateien, die VS erstellt. Sie erhalten eine USER-Datei für jedes Projekt und eine .suo Datei für Ihre Lösung. Wenn sie beschädigt wird, passieren seltsame Dinge. Löschen von ihnen werden Sie verlieren kleine Dinge wie dem Projekt als Startprojekt ausgewählt wird, wenn Sie das Debuggen starten, aber es löscht in der Regel seltsame Verhalten wie diese auf.

Sie können auch alle temporären Dateispeicherorte zu löschen, wie die temporäre ASP.NET-Dateien Ordner (wenn Sie in ASP.NET arbeiten) nur für den Fall etwas Merkwürdiges im Cache irgendwo wird.

Andere Tipps

My Visual Studio 2005 gestartet Absturz und vor kurzem Perren. So wie ich es endgültig fixiert war dies von der Kommandozeile ausgeführt werden:

devenv /resetuserdata

, dass alle meine Anpassungen ausgeräumt, aber es hat das Problem zu beheben. Wenn Sie VS viel angepasst haben, können Sie versuchen, Ihre Einstellungen zuerst exportieren und dann sehen, wenn Sie sicher sie später importieren können. Alternativ Snapshots Ihrer IDE nehmen, so können Sie sich erinnern, welche Tasten usw. Sie hatte wo.

Am häufigsten, wenn Visual Studio wiederholt abstürzt, Ihre .suo oder NCB-Datei ist beschädigt. Schließen Sie Ihr Projekt, löschen Sie die Dateien, und öffnen. Dies kann lösen Ihr Problem.

.suo eine versteckte Datei.

Beachten Sie, wenn Sie eine beschädigte .suo Datei vermuten und integriert mit Source Safe.

Wenn Sie VS nach einem Absturz neu starten, können Sie die folgende Meldung erhalten:

The Open from Source Control operation is still in progress but you can start working now. the rest of the projects will be retrieved asynchronously.

Diese im Grunde bedeutet, VS werden alle Projekte in Ihrer geöffneten Lösung von Source Safe und laden Überschreiben alle Dateien, die ausgecheckt sind und unkontrolliert in Änderungen enthalten!
Nach einem VS Absturz starten Source Safe Standalone und CHECK IN, was Sie erhalten wollen.
Dann arbeitet bei der Korruption Festsetzung, bevor er wieder VS starten.

Hoffentlich hilft dies jemand. Es fühlte sich wie ich alles versucht hatte. Ich reparierte auch die Installation, die keinen Unterschied sowie entfernt VS komplett aus und das Problem war immer noch da. Die Log-Option hat mir gesagt, nichts Bedeutendes, also löschte ich schließlich alle bin und obj Ordner in meine Lösung sowie alle .suo und .user Dateien und bewegt es zu einem ganz anderen Ordner aus dem Stammordner auf meiner Festplatte und es wieder aufgebaut . Es kam auf magische Weise richtig!

Suchen Sie nach und löschen Sie alle NCB-Dateien mit Ihrer Lösung verbunden sind. In früheren Versionen diese (Debugging) Dateien verwendet korrupt zu bekommen und Löschen von ihnen würde das Problem (Visual Studio regenerieren sie automatisch) beheben.

Ich finde auf meinem selbst in SP1, die es selten stürzt ab, wenn Sachen zu einem Projekt hinzufügen, aber vor allem, wenn ihnen eine ASP.NET Entwurfsansicht Schalten und bei ihren Kontrollen in den Werkzeugen generieren automatisch. Ich deaktiviert es nur von ihnen zu schaffen und ich nicht mehr viele Abstürze erhalten.

Ich weiß, dass dies nicht viel mit Ihrem Problem zu tun, aber der Punkt i SP1 mach kann nicht die Antwort auf das Problem sein.

Ich habe versucht, alle vorgeschlagenen Optionen, und ein paar mehr auf diese link . Kein Glück.

Dann habe ich versucht, einen Verweis aus einer Website (Web App im Gegensatz) hinzuzufügen. Der Prozess ist anders. Sie das Projekt Recht haben, klicken Sie auf und gehen auf Property Pages, und es gibt eine Hinzufügen ... -Taste auf der Registerkarte Referenzen

Es abgestürzt noch, aber es gab eine Meldung in der Ereignisanzeige dieses Mal, die mich auf den vollständigen Pfad einer DLL in einer 3rd-Party-Komponente wies ich installiert haben. Die DLL konnte nicht von der Festplatte (korrupt) gelesen werden. Also, eine Reparatur dieses lib und ein Neustart später, und ich bin wieder zu gut.

UPDATE:

Ich kam den wahren Grund, mehr Dateien auf meiner SSD, um herauszufinden, waren beschädigt. CHKDSK / R hat mich für eine Weile zurück. Schließlich mußte das Laufwerk ersetzen. Nur eine Erinnerung daran, dass es nicht VS Schuld sein kann.

Ändern der default Lösung Lage mein Problem gelöst.

hatte ich für das Projekt älteren Bezug zu entfernen, die nicht mehr von der Lösung gegeben und das funktionierte gut für mich.

Wenn die .suo- oder .ncb-Datei beschädigt ist, führt dies ebenfalls zum Absturz von Visual Studio.Um diesen Absturz zu beheben, können Sie den folgenden Schritt ausführen, wie im Bild erwähnt.

  1. Gehen Sie zu dem Ordner, der die Visual Studio-Ausführungsdatei (devenv.exe) enthält.
  2. Öffnen Sie die Eingabeaufforderung mit dem im ersten Schritt genannten Ordnerpfad und führen Sie den Befehl aus devenv.exe /ResetSettings.
  3. Wenn Schritt zwei Ihr Problem nicht löst, führen Sie den Befehl aus devenv.exe /ResetUserData.

enter image description here

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top