Frage

Ich verwende native Pinvoke -Anrufe in meiner App und externen Baugruppen in DLLs. Alles funktioniert gut, bis ein Teil des Programms nicht mehr funktioniert, und ich bekomme:

"Eine Ausnahme der ersten Chance von Typ 'system.runtime.remoting.remotingException' ist in mscorlib.dll aufgetreten"

Mehrfach im Debug -Ausgangsfenster. Die Ausführung wird fortgesetzt, sie druckt das nur im Ausgabefenster, wenn ich versuche, meinen Code auszuführen. Wie bekomme ich dort, wo die Ausnahme aufgetreten ist?

War es hilfreich?

Lösung

Beachten Sie den Unterschied zwischen Ausnahmen der ersten Chance und der zweiten Chance. Eine Ausnahme aus der ersten Chance ist Wurf, wird aber möglicherweise gefangen und behandelt, bevor Sie es überhaupt sehen. Dies ist normal und nicht zu sehr ein Grund zur Sorge.

Eine Ausnahme aus der zweiten Chance ist, wenn die Ausnahme ein Wurf ist und niemand sie fängt, sodass die Ausnahme nicht behandelt wird und Ihr Programm beendet.

Bedenken Sie nur über den Debug -Text oder funktioniert es nicht? Wenn es funktioniert, würde ich mir keine Sorgen machen. Wenn es sich um ein großes Problem handelt, fangen Sie es in Windebug an und analysieren Sie es, oder Sie können die Visual Studio-IDE bei den Ausnahmen der ersten Chance anhalten.

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