我的应用程序在应用程序执行期间多次加载相同的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/