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

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


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

关于应该如何正常进行的任何线索?

谢谢!

最佳答案

一个具体版本中的程序集仅被加载一次,而与Assembly.Load调用计数无关。

关于c# - 是否可以将相同的DLL两次添加到AppDomain中,还是最好重用已加载的DLLC?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11503890/

10-10 10:25