title: C# ClickOnce deployment for Windows Services?
body: <p>What are some best practices for being able to deploy a Windows service that will have to be updated? </p>
  
  <p>I have a Windows service that I will be deploying but might require some debugging and new versions during the beta process. What is the best way to handle that? Ideally, I'd like to find a ClickOnce-style deployment solution for Windows services but my understanding is that this does not exist. What is the closest I can get to ClickOnce for a Windows service?</p>