У меня есть решение в визуальных студиях. 2 из содержащихся в нем проектов являются тестовыми. 2 - это актуальное программное обеспечение, которое предстоит развернуть. Один из этих проектов является автономным, другой давайте назовем этот проект B. Главный проект, давайте назовем его проектом A, ссылается на файл dll проекта B.
В обоих этих проектах есть контент, который нужно скопировать для вывода. Они оба прекрасно работают сами по себе; однако, когда проект A строится и запускается, он не извлекает содержимое проекта B. Это, конечно, имело бы смысл, поскольку единственное, на что он ссылается, - это dll. Кроме того, он не устанавливает проект B, он просто ссылается на него.
Я думаю, что в идеале какой-то шаг туда позволил бы мне установить и запустить оба проекта A и B (это надстройка PowerPoint, кстати), и их активы потенциально объединены. При необходимости их активы могут быть разделены, но мне просто нужно позвонить в проект B из A, и он вернет мне несколько файлов.
Я думаю, это может показаться более сложным, чем есть на самом деле.