我想创建一个新的 AppDomain。我尝试这样做:创建应用程序域并加载程序集
但我不知道我应该给我的域提供什么类型......
var domain = AppDomain.CreateDomain("NewAppDomain");
var path = @"C:\work\SomeAssembly.dll";
var t = typeof(SomeType);
var instance = (SomeType)domain.CreateInstanceFromAndUnwrap(path, t.FullName);
我真正想做的是create
加载程序集并找到它的引用的临时 AppDomain。然后我将创建另一个 AppDomain 并加载所有引用的程序集和临时 AppDomain 中的程序集。最后,我将unload
使用临时 AppDomain 并从另一个 AppDomain 工作,当我使用另一个程序集时,我可以卸载它。
我的主要问题是:上面代码中的“SomeType”是什么?...我应该放什么?
谢谢!