2009-06-05 4 views
1

Meine VS 2008 hat eine Menge von Plugins wie Resharper, Syncfusion, Typemock, TestDriven.net und Sie-Name-it. Und ich betreibe immer alle auf den neuesten Beta-Versionen.Holen Sie sich die Ausnahme Trace (oder die Protokolldatei), wenn VS 2008 Abstürze

Das Problem ist, dass der VS 2008 heute Morgen beim Laden von Windows Form-Designern abgestürzt ist. Ich denke, dass es auf Syncfusion (Version 7.2.0.20) oder seine Interaktion mit anderen Add-Ons wie Resharper zurückzuführen sein muss. Nur um sicher zu sein, muss ich Zugriff auf die Stack-Trace haben, bevor es abgestürzt ist, so dass ich die Anbieter dazu bringen kann, das Problem zu beheben.

Gibt es eine Idee, wo die Ausnahmespur protokolliert wird, wenn VS 2008 abstürzt, oder kann ich die Stack-Ablaufverfolgung trotzdem erhalten?

P/S: there is thislog switch Befehl in devenv Befehl, aber von dem, was ich lerne, ist es nur die Aktivitäten protokollieren, nicht die Stack-Trace.

+0

Hat eine dieser Antworten für Sie funktioniert? Wenn dies der Fall ist, markieren Sie sie als Antwort, um Ihren Vertreter aufzurüsten, und die Antwort des Antworters –

+0

Leider nein. Deshalb gibt es kein akzeptieren – Graviton

Antwort

1

Starten Sie eine andere Visual Studio-Instanz, wechseln Sie zu Extras -> An einen Prozess anhängen, und wählen Sie die Instanz aus, die hier debuggt werden soll. Dies gibt Ihnen die Möglichkeit, in den Debugger einzubrechen, wenn die problematische Instanz abstürzt.

2

Wenn Sie nicht möchten, dass eine andere Instanz von VS im Hintergrund ausgeführt wird, können Sie stattdessen adplus verwenden. Schließen Sie es einfach an die VS-Instanz an, die Sie für dev verwenden, und erstellen Sie einen vollständigen Dump für den Fall, dass VS abstürzt. Auf diese Weise haben Sie während der normalen Arbeit mit VS keinen Overhead, und im Falle eines Absturzes haben Sie den vollständigen Kontext des Absturzes.

Verwandte Themen