I'm returning to my old question since I've never been able to find an answer.
For example I have a class library A with a method Method, is there a way to load this assembly from my application B and execute this method (A.Method) without putting a reference to assembly A?

My idea isn't that the idea behind System.Reflection?

So far, I can only load the assembly, I can even enumerate classes, members, etc, but I cannot figure out how to invoke methods and read property values.