Me gustaría crear una configuración para mi servicio de Windows. Los dlls de mi servicio de Windows se colocan en la carpeta/Lib /.Instalar el servicio .net windows con la carpeta lib
Agregué una clase de instalador al servicio. Y agregó una acción personalizada en el proyecto de instalación.
El problema es que cuando intento instalar el servicio - falla con el error: error 1001. No se puede obtener tipos de instalación en ...
Este error ocurre porque los archivos DLL no están en la misma directorio como el servicio .exe. estoy usando sondeo en la configuración del servicio e instalar util no reconoce que el sondeo ..
quería encontrar un trabajo en torno a ese problema y tryed de muchas maneras para crear el servicio utilizando controlador de servicio (sc. exe). Intenta ejecutarlo como una acción personalizada con cmd.exe. Etc ..
Esto debería ser un problema común ... ¿Alguien ha encontrado una solución adecuada para eso?
Actualmente estoy usando simplemente la unión config .. Es por eso que Instalar util no reconoce los archivos DLL .. El servicio se ejecuta cuando uso Sc.exe .. Simplemente no se ejecuta usando installutil, – Lee
@Lior: Acabo de recuperar mi respuesta porque creo que funcionará. InstallUtil tendrá que cargar su ensamblado en el CLR, en cuyo momento se generará el evento 'AppDomain.AssemblyResolve' para todas sus dependencias. Por favor inténtalo. Tiene sentido (al menos para mí). –