“添加安装程序”提示“服务名称”包含无效字符、为空或太长



我已经创建了一个服务,当我右键单击并按创建安装程序时,我得到上面的错误信息

服务名不缺失且有效。

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

基本上是这样的:

EmailService : MyService

MyService : ServiceBase

EmailService是一个分部类,构造函数在设计器中调用InitializeComponent();,它设置了服务名。

我猜我已经做了一些愚蠢的关于我的基类,打破它或混淆它。什么好主意吗?

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

最新更新