4
인스턴스화하려는 클래스에서 사용되는 모든 클래스가 직렬화 가능하지 않으므로 언 래핑 할 수 없습니다.appdomain에서 직렬화 할 수없는 클래스 래핑 해제
이것이 가능합니까? 그것에서 파생 MarshalByRefObject
해야 오브젝트에 Unwrap
방법을 사용하기 위해
var appdom = AppDomain.CreateDomain(amServiceable.GetType().ToString());
var objectHandle = appdom.CreateInstance(amServiceable.GetType().Assembly.FullName,
amServiceable.GetType().FullName);
var plugin = objectHandle.Unwrap() as IPlugin //throws an error. that some class in not marked serializable.