I was looking at the msdn documentation and I am still a little confused on what exactly is the difference between using LoadFile
and LoadFrom
when loading an assembly. Can someone provide an example or an analogy to better describe it. The MSDN documentation confused me more. Also, Is ReflectionOnlyLoadFrom
the same as LoadFrom
except that it loads the assembly only in reflection mode.
Since my .NET experience is not the greatest, here are some questions regarding the MSDN documentation using LoadFile:
1) What does it mean by LoadFile
examines assemblies that have the same Identity, but are located in different paths? What is the identity (example)?
2) It states the LoadFile
does not load files into the 'LoadFrom Context' and does not resolve dependencies using the load path. What does this mean, can someone provide an example?
3) Lastly, it states that LoadFile
is useful in this limited scenario because LoadFrom cannot load assemblies that have the same identities but different paths; it will only load the first such assembly, which again brings me to the same question, what is the assemblies identity?