На компьютере клиента в GAC может быть установлена либо версия 1.0 либо 2.0 некоторой библиотеки. Либо и та версия, и другая. Публичный ключ используется один и тот же.
Если использовать статическое указание ссылки на сборку в References проекта, то будет программа будет всегда требовать библиотеку определенной версии.
Если использовать Assembly.Load, то это страшный гемморой.
Можно ли в конфигурационном файле указать, что грузить одну из двух версий библиотек из GAC, но предпочтение отдавать определенной?