18. januar 2006 - 15:27Der er
1 kommentar og 1 løsning
Windows service (af)installation
Hejsa
Jeg har en Windows Service, som jeg har lavet et setup projekt til. Jeg har tilføjet en Installer til service-projektet, og i denne ligger desuden en ServiceInstaller og en ServiceProcessInstaller. Jeg har tilføjet custom actions til Install og Uninstall i setup-projektet som peger på primary output fra mit service-projekt. Begge Custom Actions har InstallerClass egenskaben sat til True.
Installationen kører fint - filerne kopieres, og .exe filen registreres som service. Men når jeg kører uninstall, sker der ikke andet, end at programmet forsvinder fra Add/Remove Programs. Servicen "afregistreres" ikke (og hvis den kører stoppes den heller ikke) og filerne slettes ikke.
Jeg vil umiddelbart tro, at det er fordi servicen kører, når du forsøger at afinstallere. Har du prøvet at stoppe den manuelt inden du kører afinstall? Hvis det virker kan du lave en custom action, som stopper servicen inden den afinstalleres.
Det virker hverken når servicen kører eller ikke kører.
Jeg testede imidlertid installationen på en anden maskine, hvor det virkede 100% efter hensigten: Den stopper og afregistrerer servicen og sletter filerne, præcis som den skal. Så der er åbenbart noget andet galt på den maskine som jeg i første omgang testede på, så jeg lukker spørgsmålet igen. Men ellers tak for kommentaren! :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.