Получение исключений из дочернего домена в родительский домен

#.net #appdomain

#.net #appdomain

Вопрос:

Я пытаюсь выяснить, как я могу получить все необработанные исключения из дочернего домена приложения в родительский домен.

Простое подключение childDomain.UnhandledException не работает, поскольку, похоже, оно выполняется в дочернем домене.

И я поиграл с domain.DoCallback , но я не могу понять, как использовать это, чтобы вернуть исключение.

Все идеи только приветствуются.

Ответ №1:

Я забыл создать класс, который я использовал в, для AppDomain.CreateInstanceAndUnwrap наследования MarshalByRefObject . После этого все работает нормально.