изоляция Exception в AppDomain
От: codenet Россия  
Дата: 11.11.15 12:24
Оценка:
Доброе время суток!
написал простейшую загрузку dll в домен
которые
var domain = AppDomain.CreateDomain("Domain" + Guid.NewGuid().ToString("N") , AppDomain.CurrentDomain.Evidence, domainInfo, permission, null);
var instance = domain.Domain.CreateInstanceFromAndUnwrap(elem.Assembly.Location, elem.FullName) as IInternalPluginApi;


когда вызываю instance.Set(...)
которая выполняет действия в определенном инстансе загруженого объекта, а в плагине

public void Set()
{
throw new Exception();
}


почему падает основное приложение? как правильно изолировать ошибки ,чтобы падал домен где был загружен этот инстанс
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.