Sie könnten den Befehl SC.exe bedingt von Ihrem Windows-Dienst-Projekt aufrufen Datei (* .csproj), um den Windows-Dienst auf einem Remote-Computer zu installieren.
Hier ist ein Beispiel:
%Vor% Hier definieren wir die benutzerdefinierten MSBuild-Eigenschaften DeployWinService
und TargetWinServiceHost
, mit denen gesteuert wird, ob die Ausgabe des Windows-Dienstprojekts nach der Kompilierung und auf welcher Maschine installiert wird. Die WinServiceName
-Eigenschaft gibt einfach den Namen an, den der Windows-Dienst auf dem Zielcomputer haben wird.
In Ihrer Build-Definition müssen Sie die Eigenschaften DeployWinService
und TargetWinServiceHost
explizit im Feld MSBuild-Argumente des Erweitert Abschnitt:
Zugehörige Ressourcen:
Tags und Links .net windows-services msbuild deployment team-build