4

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)?

Andreas Grech
  • 105,982
  • 98
  • 297
  • 360

3 Answers3

6

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?

Community
  • 1
  • 1
Jonathan Rupp
  • 15,522
  • 5
  • 45
  • 61
2

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

Roman Motyka
  • 649
  • 1
  • 6
  • 15
0

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.

Shawn Miller
  • 7,082
  • 6
  • 46
  • 54