用C#构建简单的Windows服务-无法安装,为什么?

时间:2018-09-07 17:12:55

标签: c# windows-services

自从我建立Windows服务以来已经很长时间了。我遵循了有关构建新服务的指南,但是在安装它时遇到了麻烦。我基于“ Windows服务” Visual Studio项目模板创建了一个新服务。

没有其他更改。

Service1.cs类:

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

但是在“服务”窗口中看不到我的服务。

我在做什么错了?

0 个答案:

没有答案