Я использую TeamCity для создания продукта .NET.
Я бы хотел взять все результаты решений и собрать их в одну папку.
Длядля этого я хотел бы установить для CopyLocal значение false для всех проектов, чтобы при копировании * / .dll он не копировал избыточные файлы.
У нас большой файл.Файл sln с проектами, большинство из них ссылаются на нашу сборку API, а некоторые ссылаются на другие проекты из решения.
Хотя это нормально для отладки, я хотел бы иметь возможность забирать ТОЛЬКО каждыйвывод проекта и его копирование в какую-либо папку после успешного завершения сборки, без копирования файлов, на которые есть ссылки, в эту папку.
В то же время, когда отбрасываются файлы, на которые ссылаются, из копии, запуск модульных тестов не работаетна сервере сборки, так как некоторые из них требуют сборок ссылок.
Мне кажется, что я не могу решить, как решить эту проблему, возможно, не выполняя сборку дважды (один для запуска тестаs, другой - для получения «чистого» набора папок для копирования).
Есть предложения по управлению такой сборкой?