Мы начали разделять наше одно решение VS на несколько решений для лучшего обслуживания. Мне интересно, есть ли лучшая практика для сценария msbuild, который построен на нескольких решениях, которые могут зависеть от одного и того же проекта DLL. Например:
решение 1 содержит [proj1 и proj2]
Решение 2 содержит [proj3, который нуждается в ссылке на proj2]
По логике, решение2 не может быть построено, пока не будет создано решение1. Кроме того, ссылка на proj2 из solution2 не должна относиться к /Debug/proj2.dll, скорее, она должна находиться в некоторой общей папке для сборки.
Есть ли какая-нибудь хорошая статья о том, как настроить MSBuild для этого?