2010-10-28 10 views
9

Tengo una gran solución en Visual Studio 2008 (alrededor de 30 proyectos, todos C# y Script #), incluidos algunos proyectos de prueba.¿Qué puede hacer que Visual Studio reconstruya toda mi solución todo el tiempo?

Cuando inicio la aplicación o ejecuto mis pruebas, a menudo Visual Studio reconstruye todo en lugar de solo las partes modificadas y sus dependencias.

Si no cambio nada, no se reconstruirá, pero tan pronto como cambie cualquier archivo en cualquier proyecto, se reconstruirá todo en la solución completa, incluso el 90% de los proyectos que no se vieron afectados en absoluto.

¿Alguien tiene una idea de cuál puede ser el problema o me puede dar una pista de dónde puedo comenzar a solucionarlo?

Editar: Para aclarar, se reconstruyen todos los proyectos en la solución, incluso aquellos que no dependen directa o indirectamente del proyecto que realmente se ha modificado. Incluso aquellos de los que depende el proyecto modificado, por lo que no pueden ser un simple problema de referencia del proyecto.

Respuesta

0

Puede usar el administrador de configuración para configurar una configuración específica para su sln que solo generará los proyectos que especifique. Puede encontrarlo en Build-> Configuration Manager

+0

sln = solución, ¿no? ¡Por un segundo allí pensé que escribiste "config para tu pecado"! – ewall

1

La secuencia de compilación está determinada por las referencias del proyecto (dependencias).

Para evitar crear los proyectos según el proyecto que haya editado, puede usar Build Current en el menú Build.

Configuré CTL + B como acceso directo a Build Current que me ahorró mucho tiempo que F6. Cada vez que uso CTL + B después de guardar un archivo.

Espero que esto ayude.

Cuestiones relacionadas