Un colega ha escrito una aplicación de Windows y me ha dejado hacer los instaladores. Creé el proyecto de instalador a través de Visual Studio y agregué el resultado principal del proyecto de servicio al nuevo proyecto.Instalar un servicio de Windows desde un proyecto de instalación de Visual Studio
Cuando ejecuto el instalador crea las carpetas correctas y copia los archivos dlls, exe y config, pero no hace la instalación real del servicio.
El servicio no aparece en la ventana de Servicios, y si hago doble clic en el exe, me dicen que necesito ejecutar installutil para instalar el servicio.
¿Cómo hago que el instalador haga esto por mí? He encontrado este artículo:
http://www.codeproject.com/KB/install/InstallService.aspx
pero que parece demasiado complejo para lo que sería de esperar a ser bastante básico.
Sospecho que es la sección 'Acciones personalizadas' que con más frecuencia se pasa por alto (bueno, soy yo) ya que es el paso menos obvio en el proceso. –