Как уже было сказано, вы должны ткнуть в пространство имен System.Reflection.
Если вы заранее знаете местоположение / имя библиотеки DLL, которую хотите загрузить, вам нужно выполнить итерацию по Assembly.GetTypes ().
В псевдокоде это будет выглядеть примерно так:
Создание и сборка объекта.
Перебирать все типы, содержащиеся в сборке.
Как только вы найдете тот, который ищете, вызовите его (CreateInstance)…
Используйте это с умом.
;)
У меня есть много кода Reflection, если вы хотите осмотреться, но задача очень проста, и в дикой природе есть как минимум дюжина статей с образцами. (Иначе Гугл).
Несмотря на это, MSDN ваш друг для Reflection Reference.