Для борьбы с нечисткой за собой ресурсов одной .dll hешил попробовать исполнять ее в ином домене.
Из .dll наружу смотрит 1 объект-враппер мной написанный со свойствами Init(), Run(), Close(). Внутри объекта прочие объекты (в том числе несериализуемые) и сложная логика.
При AppDomain.CreateInstanceFromAndUnwrap() была ругань про отсутствие [Serialize] у моего объекта.
Вопрос: Что именно должно сериализоваться у моего враппера для нормальной работы ?
Я предполагаю, что сериализуемости самого враппера (но не его private-членов) достаточно для создания прокси и нормальной работы ?
Здравствуйте, Nikolay_P_I, Вы писали:
N_P>Для борьбы с нечисткой за собой ресурсов одной .dll hешил попробовать исполнять ее в ином домене.
Домены это чисто управляемая конструкция. Поэтому изоляция обеспечивается исключительно для управляемого кода. Чистке ресурсов домен не поможет.
... << RSDN@Home 1.2.0 alpha rev. 646 on Windows XP 5.1.2600.131072>>