tutorial - Instalar un servicio de Windows desde un proyecto de instalación de Visual Studio
visual studio code ejemplos (3)
Un colega escribió una aplicación de Windows y me dejó para 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.
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 figura en la lista 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í? Encontré este artículo:
http://www.codeproject.com/KB/install/InstallService.aspx
pero eso parece demasiado complejo para lo que yo esperaría que fuera bastante básico.
Usé este artículo:
Me sentí bastante tonto al no poder entenderlo todo hasta que hice todos los pasos de este artículo. No es un ejercicio trivial de ninguna manera.
Tuve este problema en mi caso, el problema fue que olvidé agregar las acciones personalizadas para el proyecto del instalador. Para encontrar estos proyectos de clic derecho -> "ver" -> "acciones personalizadas" debajo necesita el resultado principal agregado a las carpetas.
Para aquellos que buscan instrucciones actualizadas para Visual Studio 2010 (las instrucciones en respuesta son para VS 2005) verifique el siguiente enlace:
Tutorial: creación de una aplicación de servicio de Windows en el Diseñador de componentes (tenga en cuenta que "otras versiones" [VS 2005, VS2008] están disponibles desde el mismo enlace)