我创建了一项服务,当我右键单击并按下create installer时,我收到上述错误消息。
服务名称不会丢失且有效。
问题可能在于我的服务上有一个基类,有几个属性和一个空构造函数。
基本上看起来像这样:
EmailService : MyService
MyService : ServiceBase
EmailService是一个部分类,构造函数在设计器中调用InitializeComponent();
,设置servicename。
我猜我已经为我的基类做了一些愚蠢的事情,打破它或者让它感到困惑。有什么想法吗?
答案 0 :(得分:52)
名称是否仅以编程方式设置?系统无法识别。在设计视图中右键单击您的服务,点击Properties
并确保ServiceName
已设置。