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