He desarrollado un servicio de Windows utilizando Visual Studio 2008. Quiero instalar ese servicio en una máquina donde Visual Studio no está instalado, pero está instalado .NET 3.5.¿Cómo instalar un servicio de Windows desarrollado en .NET 3.5?
Generalmente InstallUtil.exe se utilizará para instalar un servicio de Windows, pero la utilidad InstallUtil.exe no está disponible en .NET 3.5. Cuando intenté instalar ese servicio usando .NET 2.0, el servicio se muestra en la lista de servicios, pero cuando se inicia el servicio, aparece el error 1053 de servicio de Windows. ¿Cómo podemos evitar este problema e instalar con éxito el servicio?
Cuando VS está disponible en la máquina, no hay ningún problema al instalar el servicio. Si VS no está disponible, ¿cómo podemos instalar el servicio que se desarrolla en .Net3.5? – srv
El proyecto de instalación, cuando se construye, crea un instalador (archivo .msi). Cópielo (y el archivo setup.exe que también estará en la carpeta de ese proyecto) en la máquina en la que desea instalarlo y ejecútelo como cualquier programa de instalación. Una cosa a tener en cuenta es que puede necesitar hacer clic derecho en el proyecto de instalación y elegir "compilar". De forma predeterminada, los proyectos de configuración no se crean cuando elige "Crear solución". Este molesto valor predeterminado puede ser anulado en el administrador de configuración. – David