

Open a dialog box, choose your project (Window service) and “Primary Output” from (Active) and click on the OK button.īuild your setup project and install the Windows service. Open a dialog box “Select Item In Project” then double-click on “Application Folder” then click on the “Add Output” button. Right-click on “Custom action > Add Custom action”. Go to the solution, right-click on the setup project then select View > Custom action. Open a dialog box, go to left pane under Installed Templates > Other Project Types > Setup and Deployment > Visual Studio Installer and go to the right pane and select the project as a “Setup Project” and click on the OK button. Go to the Solution Explorer and right-click on the solution, go to Add > New Project.

Create a new project as a “Setup Project” and you need to add project output.

You have two assemblies under References as in the following highlighted (1) and (2) System.ServiceProcess.īuild your service project, you need to set up the project to install the build/compiled project and run the installers to run the Windows service. You should then set up the properties as you need.Ĭlick on serviceinstaller1 and go to the properties in the right pane and edit the service name Service1 to WinService as in the following:Ĭlick on serviceProcessInstaller1 and go to the properties in the right pane and select Account and choose LocalService from the dropdown and save. Go to Solution Explorer and right-click on WinService.cs then go to the view designer then look at the design view then right-click on the design page and click on “add installer” and it will look like this:Īfter adding the ProjectInstaller.cs you have 2 components in the design view of the ProjectInstaller.cs (serviceProcessInstaller1 and serviceInstaller1).
