title: Keep C# application running
body: <p>I'm building a Windows Service that uses FileSystemWatcher, and runs in the background.</p>
  
  <p>I don't want to keep on uninstalling and installing the service every time I want to debug, so would like to do most of my development in a normal program before moving it into a service. But I'm quite new to this, and when I run it, it just runs through the block and exits.</p>
  
  <p>What would be a good way to keep the program running?</p>