Я занимаюсь разработкой приложения, содержащего модуль, разработанный другой группой, и размещаю его с помощью MEF.
проблема в том, что когда у размещенного модуля возникает исключение, он закрывает мое приложение.
очевидное решение состоит в том, что команда разработчиков размещенного модуля поймает все их исключения, но этого не происходит, поэтому я должен убедиться в этом.
Мои идеи:
1) создать 2 отдельных потока GUI. это возможно?
2) запустить размещенный модуль как отдельный файл .exe, но каким-то образом разместить его в моем приложении.
Любая помощь будет оценена.