自从我建立Windows服务以来已经很长时间了。我遵循了有关构建新服务的指南,但是在安装它时遇到了麻烦。我基于“ Windows服务” Visual Studio项目模板创建了一个新服务。
没有其他更改。
public partial class Service1 : ServiceBase
{
private ILog log = LogManager.GetLogger(typeof(Service1));
public Service1()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
log.Info("OnStart");
}
protected override void OnStop()
{
log.Info("OnStop");
}
}
我按照指示添加了ProjectInstaller.cs
。
就是这样。内置。没问题。
现在我跑了:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise>installutil.exe c:\Users\myusername\Projects\WindowsService1\WindowsService1\bin\Debug\WindowsService1.exe
但是在“服务”窗口中看不到我的服务。
我在做什么错了?