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を使用して、そのメンバの種類のアセンブリが見つからない理由を確認します。 –