Necesito ayuda con la solución de Visual Studio y la organización de proyectos.Mejores prácticas para organizar una solución de Visual Studio
Tengo una solución con varios proyectos. Todos ellos están escritos en C# y se compilan como bibliotecas para ser utilizados por la GUI. Algunas de estas bibliotecas también tienen dependencias con otros. Por ejemplo, TestExecutive necesita LoggingFramework, Communications necesita LoggingFramework también.
¿Cuál es la mejor manera de organizar? Estoy pensando en una carpeta montajes para mantener los binarios de las bibliotecas en un solo lugar. Algo como:
Solution
|
|-- TestExecutive
|-- LoggingFramework
|-- assemblies
También hay otro problema. Uno de los proyectos usa un dll C nativo. ¿Dónde tengo que colocar esta biblioteca? ¿Con el montaje de la biblioteca o con el ejecutable final?
EDIT:
Ok, ahora supongamos que tengo el programa de Windows Forms en ejecución. Tengo el código fuente y los binarios mezclados. ¿Qué características necesito para generar algo que pueda distribuir? Quiero decir, con todas las bibliotecas y archivos de configuración, pero sin código fuente. Lo he hecho antes con el instalador de Nullsoft, pero no sé si Visual Studio puede ayudarte a hacerlo.
Uno de sus tipos de proyecto es un proyecto de instalador. Solo agrégalo a tu solución. Hay muchos tutoriales diseminados por la web o en MSDN. – Clyde
cualquier solución final con código fuente completo de muestra trabajando al respecto? – Kiquenet