14
어셈블리를 AppDomain에 동적으로로드하려고했습니다. 내가 동적 메서드를 호출하기 때문에 그것을 할 필요가 있지만, 필요한 경우 대체 할 수 있도록 내 애플 리케이션이 실행되는 동안 DLL에 대한 핸들을 유지하지 마십시오. 하지만이 SerializationException 예외를 받고 있어요 :SerializationException : 형식이 "..."멤버에 대해 확인되지 않았습니다.
AppDomain domain = AppDomain.CreateDomain("Temp AppDomain", null, AppDomain.CurrentDomain.SetupInformation);
try {
object obj = domain.CreateInstanceFromAndUnwrap(dllPath, typeName);
IMyInterface myObj = (IMyInterface) obj;
result = myObj.MyMethod(something);
}
finally {
AppDomain.Unload(domain);
}
Fuslogvw.exe를 사용하여 해당 구성원 유형의 어셈블리를 찾을 수없는 이유를 확인하십시오. –