¿Cómo se registra un servicio de Windows durante la instalación?
-
03-07-2019 - |
Pregunta
Construí una aplicación de servicio de Windows en VB.net 2008 y utilicé el asistente de configuración para agregar un proceso de instalación.
El instalador funciona, ya que agrega la aplicación para agregar / eliminar programas y copiar todos los archivos, etc., pero falta el paso final (requerido) de la instalación del servicio.
He agregado la salida principal del Proyecto como una acción personalizada para Instalar y Desinstalar, sin éxito.
¿cuál es el secreto?
Solución
Necesitas crear una tarea de instalación personalizada; MSDN tiene todo lo que necesita saber
Otros consejos
Puedes hacer dos cosas:
1) Use acciones personalizadas en su proyecto de configuración para registrar el servicio usando " installutil " Utilidad de línea de comandos de .Net Framework, o simplemente regístrela usted mismo usando installutil.
2) Agregue una clase de instalador a su servicio de Windows. Este enlace debe proporcionarle toda la información que necesita, solo omita el Empezando partes sobre la creación del servicio. Esta es la forma que yo recomiendo.