tenemos una gran VS solución usando referencias de proyectos que es construido por TFS construir de este modo:TFSBuild/MSBuild y el Proyecto de referencia frente a referencia del archivo
Solution
- Project 1
- Project 2
- Project ...
- Project N
Debido a que la solución es demasiado grande tenemos varias soluciones más pequeñas que nos utilizar día a día:
SubSolution
- Project 1
- Project 19
El problema es que los desarrolladores que trabajan en subsolución encuentran que en realidad no es la construcción debido a las referencias del proyecto no se pudo encontrar, para que cambien los proyectos para utilizar referencias de archivo.
Esto luego rompe la compilación TFS que no puede encontrar estas referencias de archivos porque aún no se han compilado (aunque los proyectos están en la misma solución). ¿Hay alguna forma de evitar este tira y afloja entre los dos tipos de referencias? ¿Cuál es la forma correcta de dividir sus soluciones?
¿Quizás podría tratar de agregar dependencia (DependsOn) para los Subproyectos en los principales que se construyen? – mfloryan