Yo soy la creación de un proyecto de instalación de una solución de C# y me encuentro con un problema de dependencia:VS 2010 proyecto de instalación no lleva ensamblados de referencia comunes a todas las salidas
En mi solución, tengo 4 salidas independientes de proyectos - uno ventanas servicio y tres ejecutables, que comparten entre ellos algunas referencias.
Necesito que el instalador instale las cuatro para que la solución funcione.
He configurado una carpeta de instalación para cada salida de proyecto en "Carpeta de aplicación" en el cuadro de diálogo "Sistema de archivos en máquina de destino", agregué el resultado del proyecto del servicio de Windows en su carpeta. Pero cuando continúo intentando agregar las salidas del proyecto de los ejecutables en sus carpetas, los ensamblados que ya llevan a la carpeta del servicio de Windows no se llevan a la carpeta ejecutable, y después de la instalación los ejecutables no se ejecutarán ya que faltan dependencias.
Puedo agregar manualmente los ensamblados que faltan a las carpetas de los ejecutables, pero parece que no se debe hacer así y me falta algo.
¿Alguna idea?
Lo siento, pero no entendí nada de lo anterior. ¿Qué proyecto nuevo debería crear en la solución y con qué propósito? ¿Qué quiere decir con configurar el instalador para que sea el resultado de la (s) aplicación (es) principal (es)? Por favor, trata de elaborar. Gracias. – Eliaz
Sí, la configuración debe tener la salida establecida para la aplicación que desee implementar. Las referencias deben resolverse por sí mismas, y en las propiedades, debe poder definir de qué manera se implementan los ensamblados. Pero realmente no estoy seguro si estamos hablando de lo mismo. – squelos