Edward Steward wrote:
My thoughts on this is to try and loosely reference varying projects/assemblies as required by using [Assembly].Load instead of "hard" referencing the projects at design time.
As you noted earlier, there are performance hits against using reflection here. If you want your application to scale efficiently, then you have to be very careful how and when you use Assembly.Load.
Deja View - the feeling that you've seen this post before.