La cuestión de "grande" es relativa. En el desarrollo de software, es principalmente una cuestión de qué tan bueno es tu PC. Si puede compilar y ejecutar 100 proyectos en 1 segundo, entonces 100 proyectos en una solución son "pequeños". Entonces, realmente es una cuestión de lo que funciona para usted.
Mi solución de trabajo actual tiene alrededor de 130 proyectos en ella. Sí, podríamos resolverlo, pero tenemos algunas cajas impresionantes que pueden manejar esto, por lo que el costo de tener 130 proyectos es de moderado a bajo y las ventajas son mayores que los costos.
Tener todos los proyectos en una sola solución es ir si puede compilar, ejecutar, & probarlos todos rápidamente. Maldición ... eso luego inicia la conversación en lo que es "rápido" y esa es una pregunta de estilo. Si compila y ejecuta pruebas a menudo (cada minuto o más rápido), entonces rápido es segundos. Si compila y ejecuta cada hora más o menos, los minutos estarían bien.
Respuesta: "Haz lo que funcione para ti".
Nota: Considere las carpetas de soluciones.
Si ellos se funden en uno, ¿cómo se va a hacer referencia a ella en otros, el actual parece bien, pero es que el actual problema/problema? – V4Vendetta
* casi 12 proyectos * - es decir, 11 proyectos? –
Múltiples proyectos está perfectamente bien. He trabajado en soluciones con ~ 60 proyectos. –