Для борьбы с нечисткой за собой ресурсов одной .dll hешил попробовать исполнять ее в ином домене.
Из .dll наружу смотрит 1 объект-враппер мной написанный со свойствами Init(), Run(), Close(). Внутри объекта прочие объекты (в том числе несериализуемые) и сложная логика.
При AppDomain.CreateInstanceFromAndUnwrap() была ругань про отсутствие [Serialize] у моего объекта.
Вопрос: Что именно должно сериализоваться у моего враппера для нормальной работы ?
Я предполагаю, что сериализуемости самого враппера (но не его private-членов) достаточно для создания прокси и нормальной работы ?