visual tutorial studio español como code autocompletar actualizar visual-studio-2010 build project-reference

visual-studio-2010 - tutorial - visual studio code autocomplete html



Proyecto de orden de construcción en Visual Studio 2010? (1)

Creo que Visual Studio construye estos proyectos en el orden en que aparecen en la solución. Si necesita ajustar el orden de compilación de los proyectos, puede usar las dependencias del proyecto (no confunda con las referencias de .NET). Cuando agrega la referencia de .NET de un proyecto .NET a otro dentro de su solución de Visual Studio, Visual Studio crea automáticamente la dependencia del proyecto. Para modificar las dependencias del proyecto manualmente haga lo siguiente:

  1. Haga clic derecho en la solución en el Explorador de soluciones.
  2. Seleccione las dependencias del proyecto
  3. En la lista desplegable, seleccione el proyecto al que desea agregar dependencias.
  4. Seleccione dependencias para este proyecto.

También puede ver el orden de compilación resultante cambiando a la pestaña Orden de compilación.

Tenemos una solución de Visual Studio 2010 que tiene más de 120 proyectos que se refieren entre sí de alguna manera. Todas las referencias entre proyectos son referencias de proyectos y no referencias de archivos, lo que ayuda a Visual Studio a determinar el orden de compilación del proyecto de forma automática. De los 120, tenemos algunos proyectos centrales que no son interdependientes entre sí y el resto hace referencia a estos proyectos. Por lo tanto, estos proyectos están en la parte superior del orden de construcción del proyecto. Estos proyectos centrales tienen referencias del marco .NET, Enterprise Library (y algunos de ellos tienen referencias a archivos dll de terceros, como una utilidad zip).

No puedo entender por qué estos proyectos centrales están ordenados de una manera específica. ¿Cuál es el algoritmo para el orden de construcción del proyecto para proyectos no interdependientes?

PD: Entiendo que puedo influir en este orden creando una dependencia falsa utilizando la pestaña Dependencias de Dependencias del proyecto.