是否可以将相同的DLL两次添加到AppDomain中,或者最好重新使用加载的DLLC?

时间:2012-07-16 12:03:22

标签: c# .net

我的应用程序在应用程序执行期间多次加载相同的DLL。

AssemblyName assemblyName = AssemblyName.GetAssemblyName(plugin.FullPathToDLLFile);
loadedPlugin.LoadedAssembly = System.Reflection.Assembly.Load(assemblyName);

我是否使用AppDomain重新使用它们或如何使用?

关于如何正常完成的任何线索?

谢谢!

1 个答案:

答案 0 :(得分:3)

一个具体版本的程序集只加载一次,无论Assembly.Load调用count。