Estoy trabajando en C#. Tengo una pequeña solución VS con 4 proyectos:En un proyecto de configuración VS, ¿cómo puedo excluir las dependencias de un proyecto del MSI?
- una DLL
- un archivo EXE que hace referencia al
- un proyecto de combinación de DLL, que no hace más que ILMerge sobre los conjuntos de los dos pasos anteriores
- un proyecto de instalación, que empaqueta el resultado .EXE del proyecto Merge. (He agregado la "Salida primaria de un proyecto" a la configuración, especificando el proyecto Merge aquí)
El problema es que el proyecto de instalación detecta automáticamente los proyectos # 1 y # 2 como dependencias para el proyecto # 3. Cuando incluyo la salida primaria del tercer proyecto en el MSI (proyecto de instalación), las dependencias también se arrastran automáticamente. No quiero esto
¿Cómo puedo detenerlo?
Intenté especificar un "filtro de exclusión" pero no pude hacer que funcione. No importa lo que he intentado, las dependencias siempre fue arrastrada en.
He intentado modificar manualmente la Setup.vdproj, para eliminar los proyectos de dependencia de detección automática, pero cuando me re-cargado el .vdproj en VS, las dependencias autodetectadas regresaron.
ayuda?
¿Pero se puede eliminar por completo? – JohnB
Muchas gracias Cheeso !!! 3 años después, esto sigue siendo útil. – joedotnot