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找出爲什麼找不到具有該成員類型的程序集。 –