Add installer says Service name contains invalid characters, is empty, or is too long

StackOverflow https://stackoverflow.com/questions/22641171

  •  21-06-2023
  •  | 
  •  

Вопрос

I've created a service, when I right click and press create installer, I get the above error message.

The service name is not missing and is valid.

The problem is probably in that I have a base class on my service, with a couple of properties and an empty constructor.

Basically looks like this:

EmailService : MyService

MyService : ServiceBase

The EmailService is a partial class, and the constructor calls InitializeComponent(); in the designer, which sets the servicename.

I am guessing I've done something silly regarding my base class that's breaking it or confusing it. Any ideas?

Это было полезно?

Решение

Is the name set programmatically only? This is not recognized by the system. Right-click your service in design view, click Properties and make sure ServiceName is set.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top