Estoy tratando de usar un instalador para un servicio de Windows, y me gustaría evitar el uso de InstallUtil.exe. El instalador parece funcionar correctamente (el ejecutable y los dlls están en el directorio correcto), pero el servicio no aparece en Administración de equipos.C# - instalador de servicios de Windows que no registra el servicio
Aquí es lo que he hecho hasta ahora: nombre de la clase
El servicio es el valor por defecto - Service1.
En el instalador del proyecto, ServiceName del instalador del servicio coincide con el nombre de la clase - Service1.
En Acciones personalizadas, la salida principal del servicio se agregó a Instalar, Comprometer, Revertir y Desinstalar.
Estoy usando http://support.microsoft.com/kb/816169 como referencia.
¿Alguna idea?
Eso es lo que me estaba perdiendo. Pensé que la parte de Installers.Add() se incluiría en el código del Diseñador generado automáticamente, pero no fue así. Tal vez lo cambiaron? –
Sí, lo vi descifrarlo justo cuando estaba publicando – SpaceghostAli