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.
Add installer says Service name contains invalid characters, is empty, or is too long
-
21-06-2023 - |
Question
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?
La solution
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow