Доброе время суток!
написал простейшую загрузку 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();
}
почему падает основное приложение? как правильно изолировать ошибки ,чтобы падал домен где был загружен этот инстанс