Sie sind auf Seite 1von 23

Pasos para realizar un servicio windows con instalador, el modelo a seguir es el siguiente:

Para una mejor prueba del desarrollo, primero se crea una consola donde codificamos lo que va a realizar nuestro
proceso, luego creamos un servicio que referencia a la consola y por ltimo creamos el instalador del servicio.

En este caso ya tenemos consolas desarrollada y para este tutorial utilizaremos la consola de notificacin Saga,
entonces el siguiente paso es crear el servicio, y lo creamos de la siguiente manera:
Creamos el proyecto de tipo Servicio Windows:



Establecemos la siguientes propiedades al Service1


Aadimos la siguientes referencias:
El proyecto Consola
System.Configuration
Enterprise Library (Loggin, Commun, Caching)

Agregamos las siguientes lneas de cdigo como se muestra en la imagen inferior.


Luego aadimos la clase instalador de la siguiente manera:


Agregamos los siguientes tems en el toolbox para poder terminar la clase instalador:


Aadimos al panel:





Establecemos la propiedades por cada tem agregado.











Ahora ya teniendo el servicio referenciado a la consola antes mencionada, pasamos a crear el instalador del servicio
de la siguiente manera:



Establecemos las siguientes propiedades:


Entonces finalmente tenemos la siguiente figura:


El servicio creado no tiene archivo de configuracin, entonces copiamos el archivo de configuracin del proyecto
consola al proyecto del servicio Windows, como se muestra en le siguiente imagen:


Teniendo ya el archivo de configuracin en el proyecto servicio Windows, se debe modificar de la siguiente manera:


Finalmente modificar los siguientes valores:


Entonces hacemos Rebuild en el siguiente orden:
Proyecto Consola
Proyecto Servicio Windows
Proyecto Instalador

Y obtenemos lo siguiente: