【发布时间】:2012-05-13 18:47:59
【问题描述】:
我尝试了下一个代码:
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");
但我也需要卸载它。
我看到了很多关于它的线程,但无法理解它们......
【问题讨论】:
标签: c# reflection dll assemblies