Если различия на самом деле так велики, то можно рефлектором с соотв-щим плугином получить полный исходник сборки и пересобрать так, как надо.
Если различий меньше (например, только в версии), то можно перенаправлять зависимости через app.config без перекомпиляции.