visual studio servicio puedo net instalar instalador framework crear c# .net service windows-services windows-installer

c# - studio - El servicio de Windows NO se muestra en agregar o quitar programas en el panel de control



windows service visual studio 2015 (4)

Hay un instalador de Microsoft Visual Studio 2017 disponible a través de Herramientas-> Extensiones y actualizaciones

Esta extensión oficial de Microsoft proporciona soporte para proyectos de Visual Studio Installer en VS2017

Instalé mi servicio de Windows a través de (nombre del servicio: Testing Service)

InstallUtil.exe presente en .NET Framework (: / Windows / Microsoft.NET / FrameWork64 / v4) en una computadora con Windows 7.

Puedo ver mi servicio bajo la consola de servicios.

Sin embargo, fui a programas y funciones del panel de control para desinstalar manualmente el mismo servicio. ¿No vi mis servicios en programas y funciones?

¿Alguna idea de por qué no se mostrará un servicio, para que el usuario pueda desinstalarlo?

Revisé los archivos ocultos del show también, pero ¿aún no se muestra el servicio?


InstallUtil solo realiza acciones expuestas por sus clases de .Net Installer, como registrar un servicio.

No realiza la instalación de la aplicación "estándar", lo que hace que las entradas se agreguen en los programas de agregar / quitar.

Para hacer esto, deberá observar varios constructores de instalación como Wix, Installshield, etc.


InstallUtil.exe

La herramienta de instalación es una utilidad de línea de comandos que le permite instalar y desinstalar recursos del servidor ejecutando los componentes del instalador en ensamblajes específicos.

Su trabajo en la vida es hacer exactamente eso,

Para completar su conocimiento debe leer esto

Capítulo 2. Instalar / Desinstalar

Notará que este es un concepto completamente diferente, y en realidad tiene toda la información que necesita (aunque de una manera muy detallada)

Hay varias formas de lograr lo que está buscando, una de ellas está utilizando el software de instalación de caja, MSI, haga clic una vez o muchas más. o puedes rodar el tuyo usando los recursos anteriores


InstallUtil.exe : como han dicho otros, InstallUtil.exe está destinado solo para uso de desarrollo, no para la distribución final de su servicio.

MSI : la forma normal de implementar servicios de la manera que describe (con una entrada adecuada en los programas de agregar / eliminar) sería usar un instalador de MSI creado con una herramienta diseñada para ayudarlo a hacerlo (no es recomendable "enrollar su propia "herramienta para hacer esto).

Ad-Hoc : la descripción ad-hoc de las herramientas de implementación a continuación se escribió apresuradamente y se ha rediseñado como una descripción general de dichas herramientas. No es demasiado relevante para la pregunta formulada, pero parece que "sucedió" y aquí está.

Herramientas / Visores MSI gratis

¿Cómo puedo comparar el contenido de dos (o más) archivos MSI? (hacia abajo) - (la mayoría de) estas no son herramientas completas para realizar configuraciones, pero son excelentes para inspeccionar archivos MSI y crear transformaciones.

Herramientas de MSI: Lista corta

Hay muchas herramientas que puede usar para la creación de MSI, por ejemplo ( orden arbitrario : los enlaces a installsite.org de Stefan Kruger a continuación mostrarán otras herramientas, estas son solo las más comunes):

WiX - quick download

Advanced Installer - quick download

Installshield - quick download

  • Installshield, la antigua y establecida herramienta líder del mercado, presenta un conjunto muy rico de funcionalidades capaces de cumplir con los requisitos de configuración avanzada.
  • Hay una versión de Installshield Lite . Inseguro de su conjunto de características. Cuesta dinero.
  • Preguntas frecuentes sobre el servicio .

PACE suite - quick download

Visual Studio Installer project type

Herramientas MSI: Comparaciones y Descripciones

¿Cuáles son las herramientas anteriores como en el uso real? Aquí hay algunas observaciones pragmáticas y resúmenes:

Herramientas de implementación (General)

Hay muchas otras herramientas disponibles para crear archivos de instaladores / setup.exe de varios tipos (no solo herramientas de MSI, sino de uso general, herramientas heredadas, herramientas multiplataforma, etc.):

Las listas completas de Stefan Kruger:

Otros enlaces :

Algunos enlaces generales : Y hay varias otras formas de implementación, por ejemplo, con archivos zip autoextraíbles y cosas por el estilo. No recomendado, pero algunos enlaces: