Cuando creo un nuevo servicio de Windows en Visual Studio 2010, recibo el mensaje que indica que use InstallUtil y net start para ejecutar el servicio.
He intentado los siguientes pasos:
- Crear nuevo archivo de proyecto -> Nuevo -> Proyecto -> Servicio de Windows
- Nombre del proyecto: TestService
- Proyecto de compilación tal como está (constructor Service1, OnStart, OnStop)
- Abra el símbolo del sistema, ejecute "C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ InstallUtil.exe" TestService.exe
- Ejecute net start TestService .
Salida del paso 4
Ejecutando una instalación realizada.
Comienzo de la fase de instalación de la instalación.
Consulte el contenido del archivo de registro para el progreso del ensamblado C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.exe.
El archivo se encuentra en C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ Tes tService \ TestService \ obj \ x86 \ Debug \ TestService.InstallLog.
Instalación del ensamblado 'C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestS ervice \ TestService \ obj \ x86 \ Debug \ TestService.exe'.
Los parámetros afectados son:
logtoconsole =
archivo de registro = C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ T estService \ obj \ x86 \ Debug \ TestService.InstallLog
assemblypath = C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestServ ice \ TestService \ obj \ x86 \ Debug \ TestService.exe
No se encontraron instaladores públicos con el atributo RunInstallerAttribute.Sí en el ensamblaje C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestSe rvice \ obj \ x86 \ Debug \ TestService.exe.
La fase de instalación se completó con éxito y la fase de confirmación está comenzando.
Consulte el contenido del archivo de registro para el progreso del ensamblado C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.exe.
El archivo se encuentra en C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ Tes tService \ TestService \ obj \ x86 \ Debug \ TestService.InstallLog.
Confirmación del ensamblado 'C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestS ervice \ TestService \ obj \ x86 \ Debug \ TestService.exe'.
Los parámetros afectados son:
logtoconsole =
archivo de registro = C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ T estService \ obj \ x86 \ Debug \ TestService.InstallLog
assemblypath = C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestServ ice \ TestService \ obj \ x86 \ Debug \ TestService.exe
No se encontraron instaladores públicos con el atributo RunInstallerAttribute.Sí en el ensamblaje C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestSe rvice \ obj \ x86 \ Debug \ TestService.exe.
Elimine el archivo InstallState porque no hay instaladores.
La fase de confirmación se completó con éxito.
La instalación realizada se ha completado.
Salida del paso 5
El nombre del servicio no es válido.
Hay más ayuda disponible escribiendo NET HELPMSG 2185.