Ich habe im Web nach einer Lösung gesucht, aber nichts gefunden.
In meiner C#-Anwendung verwende ich MEF zur Implementierung eines Plug-In-Musters. Alles funktioniert gut. Heute habe ich jedoch versucht herauszufinden, was passiert, wenn aus irgendeinem Grund ein Plugin-Konstruktor eine Ausnahme auslöst.
Zum Laden von Plugins verwende ich CompositionContainer.ComposeParts
. Wenn aus irgendeinem Grund eines der X-Plugins eine Ausnahme auslöst, schlägt diese Methode fehl und nichts wird geladen.
Gibt es eine Möglichkeit, nur die einzelne Ausnahme abzufangen, protokollieren und fortzufahren?
Vielen Dank im Voraus.