Wie installiere ich einen Windows-Dienst programmgesteuert in C #?

Ich habe 3 Projekte in meiner VS-Lösung. Eine davon ist eine Web-App, die zweite ist ein Windows-Dienst und die letzte ein Setup-Projekt für meine Web-App. Ich möchte bis zum Ende der Installation der Webanwendung in meinem Setup-Projekt innerhalb meiner benutzerdefinierten Aktion versuchen,...