I'm sure this was asked somewhere in another question, but the wording used there obviously is not generic enough to find easily.
How do I tell my windows forms application about secondary locations that it can find assemblies that it may need at run time? I'm not talking about using reflection to discover plugins, but rather dependencies that have been compiled into the assembly but may be located in a subdirectory rather than side-by-side with the calling assembly.