Andreas Grech
Andreas Grech

Reputation: 108050

C#: Making an Installer that installs both a WPF application (ClickOnce) and a Windows Service

I currently have a VS Solution with 2 projects: a WPF application and a Windows Service.

Now, I have managed to get ClickOnce working in installing my WPF application, but I also want a Windows Service to be installed (the one in the project) during this installation.

I have found ways how to programmatically start a windows service with C# code, but is there any way to incorporate this in my ClickOnce installation (because I need ClickOnce's benefit of automatic updates and such)?

Upvotes: 4

Views: 2086

Answers (3)

Shawn Miller
Shawn Miller

Reputation: 7090

Can you execute a process during the ClickOnce install? You might be able to write the service using Topshelf and then execute MyService.exe /install from ClickOnce.

Upvotes: 0

Roman Motyka
Roman Motyka

Reputation: 649

Please check DDay Update library it might give you ClickOnce stuff for updates, but first install you've got to do using another too.

Upvotes: 2

Jonathan Rupp
Jonathan Rupp

Reputation: 15782

I don't think you can deploy a windows service via ClickOnce in a normal fashion.

http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/1bb64760-9622-4ca6-a1a6-3ce53e641f21

ClickOnce deploy a Windows Service?

Upvotes: 6

Related Questions