Is it possible to add the same DLL twice into AppDomain or it's better to re-use loaded DLLC?
===

My application loads same DLLs multiple times during application execution time.

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

Have I use AppDomain to re-use them or how?
 
Any clue about how it should be done normally?

Thank you!
