Finalmente estamos obteniendo un sistema de control de fuente en el lugar en el trabajo y he estado a cargo de configurarlo. He leído que generalmente es una buena práctica no incluir binarios en el control de código fuente, por lo que no lo hice. Sin embargo, tenemos dos proyectos de utilidad de uso múltiple (cada uno en su propia solución) que generan .dll de utilidad que se incluyen en casi todos nuestros otros proyectos (cada uno en sus propias soluciones). Agregamos referencias a la utilidad dll de nuestros proyectos.¿Hay alguna forma de que un proyecto cree otro en Visual Studio?
Me gustaría tener nuestras soluciones configuradas de tal forma que si el dll de referencia no está construido, la solución construirá el dll por sí mismo, de la misma manera que un archivo make verifica sus dependencias y compilaciones ellos cuando están desactualizados o desaparecidos.
Soy nuevo en la creación de procesos con VS, así que trate de mantener las respuestas simples. Cualquier enlace a los tutoriales generales de resumen del proceso de creación sería genial también. Las referencias de Googleing para VS devuelven un montón de cómo agregar enlaces de referencias que no es exactamente lo que quiero.
Respuesta: (proceso de 3 pasos) Agregue una referencia de proyecto, no una referencia binaria haciendo clic con el botón derecho en la solución y agregando un proyecto existente. Luego, en la pestaña del proyecto, seleccione las dependencias del proyecto y modifique el proyecto para que un proyecto dependa de otro. Finalmente, elimine cualquier referencia anterior al binario y vuelva a agregar la referencia usando la pestaña del proyecto en el cuadro de diálogo Agregar referencias.
Si hace referencia al proyecto común, construirá ambos proyectos. Simplemente realice un cambio en el código común, o elimine el archivo DLL y vuelva a generarlo. –
Algunos detalles de MSDN: [MSDN: Cómo preparar y administrar compilaciones] (http://msdn.microsoft.com/en-us/library/5tdasz7h%28v=VS.80%29.aspx) – Span
Gracias @Span. Eso me ayudó a arreglar la porción de dependencias/orden de compilación. –