You can load assemblies dynamically at runtime using reflection, but all of the calls you make to the assembly will need to be via reflection as well. If you have a limited number of calls that need to be made on the assembly, then it won't be too tedious. But if you're planning on using the assembly extensively then you may get annoyed at how much reflection code you're going to be writing.
For more information about reflection, just search for ".NET load assembly with reflection" or something similair and you'll find plenty on it.
Damon Armstrong, Technology Consultant
[
Blog] [
Articles]