Heute habe ich eine Anwendung in meiner Arbeit debuggen. Ich fuhr fort, einen Haltepunkt in einen meiner Fangblöcke zu setzen, um eine Ausnahme detaillierter zu untersuchen.
Die View Detail
modalen Fenster öffnen mich normalerweise, sondern mir die Details der Ausnahme zeigt, es ist einen seltsamen Fehler zu werfen, den ich nie bekam, noch ich weiß, was es bedeutet:
der Fehler sagt:
der Name '$ exception' existiert nicht im aktuellen Kontext
Das ist frustrierend, weil ich mich innerhalb des catch-Block-Bereichs befinde, daher sollte es mir möglich sein, meine Ausnahme zu sehen.
Nach dem Neustart meiner Anwendung, habe ich es geschafft, es gut zu debuggen. Dies war das einzige Mal (bis jetzt), dass ich diesen Fehler bekommen habe.
Weiß jemand, was es bedeutet und wie kann ich es beheben (ohne die Anwendung neu zu starten)?
HINWEIS: Ich verwende Visual Studio 2012 Premium. Version 11.0.61030.00 Update 4
$ exception wie etwas in Javascript aussieht, C# würde die $ nicht haben vor Kannst du überprüfen, dass deine JS-Dateien nicht die Fehler sind, die den Fehler verursachen? –
@RonBeyer Diese Anwendung behandelt JS überhaupt nicht. Es ist vollständig in C# geschrieben, und Sie können auch sehen, dass der Ausnahmetyp ist "System.Net.Http.HttpRequestException", die eine .NET-Ausnahme ist –
'$ Ausnahme 'ist Debugger Magie für" die aktuelle Ausnahme ". Manchmal werden einige Bits ohne Grund umgedreht und der Debugger funktioniert nicht mehr. – CodeCaster