我尝试了下一个代码:
AppDomain ad = AppDomain.CreateDomain("Test");
_Assembly = parDomain.Load(AssemblyName.GetAssemblyName(@"C:\SomeDLLPath\PhysicsTest.dll"));
// Some work with assembly
AppDomain.Unload(ad);
它提高FileNotFoundException that cannot load file or assembly "TestClass, Version=1.0.0.0, ..."
如果我将程序集加载到该域一切正常:
_Assembly = Assembly.LoadFile(@"C:\SomeDLLPath\PhysicsTest.dll");
但我也需要卸载这个。
我看到很多关于它的线程,但无法理解它们......