I don't know if this will help you at all but I had a need to dynamically load an assembly and depending on certain conditions I would chose which assembly to load. Now when I was first playing with this I had 2 assemblies in differenct locations with the same name. When I tried condition 1 I got the right assembly, then I tried condition 2 which I wanted to use the other assembly, but since an assembly with that same name was already loaded it used the one that was loaded.
So in a nutshell from what I have seen it will use the one that is in memory already without loading another one (unless I am misinterpreting the results I had which of course is very possible). As to performance of it I can not provide any insight sorry :-( Crystal
crystalized_s@yahoo.com
--------------------------------------------------
Experience is one thing you can't get for nothing.
-Oscar Wilde