Стандартным приемом для решения подобных проблем является сопоставление дисков.
Либо с помощью подключенного сетевого диска , либо с помощью Subst (оба метода являются взаимозаменяемыми).
например. Сопоставьте местоположение вашего пакета с N: \, а затем в путях использования вашего пакета используйте N: \ MyParentPackage.dtsx, N: \ MyChildPackage.dtsx. Пакеты могут находиться на совершенно разных дисках в разных папках на разных машинах, они будут работать, как только вы отобразите местоположение пакета на N: \
Обычно я помещаю сценарий рядом с файлами проекта для сопоставления диска, который отображает диск так, чтобы его можно было легко запустить раньше. Одно замечание: если вы используете subst на VISTA - Win8, отобразите его как повышенный, так и не повышенный.
Я использую тот же подход для ссылок на файлы в проектах Visual Studio. Проблема только с этим подходом, вы используете для решения слишком много проблем в вашей среде разработки, и у вас закончатся буквы дисков.