添加安装程序说服务名称包含无效字符,为空或太长

Nib*_*Pig 16 c# windows-services

我创建了一项服务,当我右键单击并按下创建安装程序时,我收到上述错误消息.

服务名称不会丢失且有效.

问题可能在于我的服务上有一个基类,有几个属性和一个空构造函数.

基本上看起来像这样:

EmailService : MyService

MyService : ServiceBase

EmailService是一个部分类,构造函数InitializeComponent();在设计器中调用,设计器设置servicename.

我猜我已经为我的基类做了一些愚蠢的事情,它正在破坏它或使它混淆.有任何想法吗?

Dun*_*ken 54

名称是否仅以编程方式设置?系统无法识别.在设计视图中右键单击您的服务,单击Properties并确保ServiceName已设置.