У нас есть большое VS решение с использованием ссылок проекта, который строится с помощью TFS сборки так:TFSBuild/MSBuild и Project Ссылка против Reference File
Solution
- Project 1
- Project 2
- Project ...
- Project N
Поскольку решение слишком велико, мы имеем несколько небольших решений, которые мы использовать изо дня в день:
SubSolution
- Project 1
- Project 19
проблема заключается в том, что разработчики, работающие на субрешения считают, что это не строит, так как ссылки проекта не могут быть найдены, поэтому они меняют проекты, чтобы использовать ссылки на файлы.
Затем происходит разбивка сборки TFS, которая не может найти эти ссылки на файлы, поскольку они еще не построены (даже если проекты находятся в одном решении). Есть ли способ обогнать этот перетягивание каната между двумя типами ссылок. Каков правильный способ разделения ваших решений?
Возможно, вы могли бы попытаться добавить зависимость (DependsOn) для SubProjects на основных строящихся строках? – mfloryan