Не знаю, нашли ли вы когда-нибудь способ обойти это. Я пытался сделать то же самое и сталкивался с теми же старыми ответами «О, но вы должны вместо этого использовать xyz», которые бесполезны. В конце я просто собрал манифест развертывания, используя BIDS, а затем скопировал его в каталог решений. Он никогда не меняется (по крайней мере, для наших пакетов), и поскольку команда 'build' на самом деле не делает больше, чем просто копирует файл dtsx и config в папку и записывает xml для манифеста развертывания, имеет смысл просто сделайте так, чтобы мой процесс сборки сам скопировал эти файлы, включая мой предварительно собранный манифест.
Это также позволило мне отредактировать конфиденциальную информацию (то есть имя моей учетной записи домена и само имя домена) из файла манифеста. Единственное, что если вы существенно измените свой пакет (например, переименовав его), вам потребуется сгенерировать новый манифест с использованием BIDS, но это лучшее, что я могу придумать, и я не могу оправдать больше времени, потраченного на поиск по-другому.