Если для вашей сборки требуется фактическое приложение для завершения сборки, то вам, вероятно, следует продолжить установку приложения на сервере сборки.
Если вам просто нужны ссылки на dll или сборки из приложения, то мы сделали в моей компании создание устанавливаемых «SDK» ссылок, необходимых для конкретного приложения, и установили их на наших машинах разработки и сборки известные каталоги библиотек, на которые ссылаются наши решения.
На сборочной машине наши шаги перед сборкой устанавливают правильную версию зависимостей, а затем очищают их, когда мы закончим.
Недавно мы перешли на использование виртуальных машин для наших сборочных машин, которые активирует наш процесс сборки. Эти виртуальные машины устанавливают SDK на них как предварительную сборку, а затем после сборки восстанавливаются до состояния моментального снимка. У нас были некоторые зависимости, которые было практически невозможно удалить, поэтому каждый раз это обеспечивало чистую отправную точку.