title: Add installer says Service name contains invalid characters, is empty, or is too long
body: <p>I've created a service, when I right click and press create installer, I get the above error message.</p>
  
  <p>The service name is not missing and is valid.</p>
  
  <p>The problem is probably in that I have a base class on my service, with a couple of properties and an empty constructor.</p>
  
  <p>Basically looks like this:</p>
  
  <p><code>EmailService : MyService</code></p>
  
  <p><code>MyService : ServiceBase</code></p>
  
  <p>The EmailService is a partial class, and the constructor calls <code>InitializeComponent();</code> in the designer, which sets the servicename.</p>
  
  <p>I am guessing I've done something silly regarding my base class that's breaking it or confusing it. Any ideas?</p>