Algunas notas a otros por ahí. Tuve el problema "Error 1001. El servicio especificado ya existe" e intenté lo anterior y no pareció funcionar. Esto es lo que encontré:
* Asegúrese de que la propiedad RemovePreviousVersions en su proyecto de instalador esté configurada en True. Esto parece obvio, obvio, es decir, si lo sabes. Por defecto está configurado en False. Si es falso, el procedimiento anterior no resolverá su problema. *
Tengo algunos ensambles instalados en el GAC. Parece que cuando moví la secuencia RemoveExistingProducts, estos archivos se eliminaron del GAC, pero no se volvieron a instalar. Para resolver esto, instalé todos los ensamblajes en la carpeta de la aplicación. FYI, estoy usando VS2010.
Además, otra selección de liendres. Si un usuario selecciona "Reparar" cuando intenta reinstalar la misma versión de un producto, seguirá recibiendo el error "El servicio especificado ya existe". Si tengo tiempo, intentaré arreglar esto. Si alguien más sabe cómo solucionarlo, ¿podría publicar?
Todo lo dicho, ¡gracias por publicar esto!
también cubre http://stackoverflow.com/questions/370940/visual-studio-2008-service-installer-project-upgrade-issue, que la pregunta citada es un duplicado de –