2014-01-13 10 views
5

Ich habe gerade begonnen VS2013 Express für Windows zu verwenden, aber ich bin mehr an VS2008 gewöhnt.Wo ist der Ausnahmeassistent in Visual Studio 2013?

Wenn eine Ausnahme in meinem Programm geworfen wird, sehe ich folgendes Fenster: VS2013 Exception Message

ich nicht mehr Informationen zu erhalten. Wenn ich auf Pause klicke, kann ich nicht einmal herausfinden, welche Art von Ausnahme erneut ausgelöst wurde. In älteren Versionen konnte ich auf "Details" klicken und ein Eigenschaftsfenster öffnen. Zumindest, wenn ich es geschlossen habe, war ich in der Lage, die Ausnahmedetails erneut zu öffnen, indem ich die Problemlinie aufhängte, während die Ausführung noch pausiert war.

Gibt es eine Möglichkeit, die alte Funktionalität oder zumindest ein Äquivalent zu bekommen? Dies erschwert das Debuggen ohne die vollständigen Informationen.

Antwort

1

Sieht aus wie ein bekanntes Problem in 2012/2013 (Express Edition):

http://connect.microsoft.com/VisualStudio/feedback/details/806898/the-exception-assistant-is-missing-again-in-2013

Viel Glück!

+0

Die DLL gehört mir. Es gibt bereits ein Try/Catch, das die Ausnahme protokolliert und erneut auslöst, damit die höhere Bibliothek behandelt werden kann. Das Problem ist, dass es eine TypeInitializationException ist, was bedeutet, dass ich wirklich die InnerException-Eigenschaft brauche, damit sie nützlich ist. Das Brechen des Codes und das Hinzufügen einer Uhr zur Variablen "Exception e" ergibt "Der Name 'e' existiert nicht im aktuellen Kontext", was unglaublich ist, da die Bruchzeile "throw e;" Danke für den Vorschlag. –

+0

Auch mein wirkliches Problem ist, dass ich nicht für das Leben von mir den Exception Assistant anzeigen lassen kann. Das würde dieses Problem lösen, wenn es nur auftauchen würde. –

+1

Sieht aus wie ein bekanntes Problem in Express: http://connect.microsoft.com/VisualStudio/feedback/details/806898/the-exception-assistant-is-missing-again-in-2013. Ich benutze Ultimate und habe Zugriff auf den Exception Assistant. – Michael