Вы можете использовать событие AppDomain.AssemblyResolve
для этой цели. Это событие происходит, когда разрешение сборки не удается (например, отсутствует, как в вашем случае). Затем вы можете загрузить оставшиеся сборки и загрузить их одним из методов Assembly.Load
. Подробности см. В соответствующей документации MSDN.