/ / Wie man eine globale Ausnahmebehandlung in DLL in C # hat? - c #, .net, dll, Ausnahmebehandlung

Wie man eine globale Ausnahmebehandlung in dll in C # behandelt? - c #, .net, dll, Ausnahmebehandlung

Dll hat keinen Einstiegspunkt in C #, also muss ich setzender Code für die globale Ausnahmebehandlung an einer Stelle, da diese Dlls in exe referenziert sind und alle dort einen try catch haben, aber es gibt einige Fehler, aufgrund derer es abstürzt und um zu identifizieren, dass wir versuchen, einen Absturzspeicherauszug zu erstellen. Kann jemand vorschlagen, ist es die machbare Lösung, das zu tun, oder irgendetwas anderes getan werden muss.

Vielen Dank.

Antworten:

1 für die Antwort № 1

Wie Cody sagte, solltest du jeden Anruf beilegenDiese DLL in einem try-catch-Block, um die Ausnahme zu behandeln. Ihre Aussage ist ein wenig verwirrend. Ich gehe davon aus, dass Sie try catch blockieren. Wenn das der Fall ist, können Sie auch globale Ausnahmen behandeln, um sicherzustellen, dass es nicht die exe ist, die die Ausnahme auslöst.

Zum Beispiel in Win Form-Anwendung, die Sie behandeln können Application.ThreadException um globale Ausnahmen zu erfassen. Sie können auch mit der Handhabung versuchen Anwendungsdomäne.Unhandled Veranstaltung