【问题标题】:net core 2.0 check if service is runningnet core 2.0 检查服务是否正在运行
【发布时间】:2018-08-13 14:24:27
【问题描述】:

我正在做一个C# Net Core 2.0 Application。我需要执行一个Windows Service,但在我需要检查它是否正在运行之前。

我在this 帖子中看到最好的方法是像这样使用ServiceController

try
{
    using( ServiceController sc = new ServiceController( SERVICE_NAME ) )
    {
        return sc.Status == ServiceControllerStatus.Running;
    }
}

但我在Net core 2.0找不到它

如何查看?

【问题讨论】:

  • 几乎所有“额外”库都是通过 .NET Core 中的 Nuget 添加的。如果你费心用谷歌搜索,你会看到。

标签: c# windows-services asp.net-core-2.0


【解决方案1】:

对于那些刚接触 Net Core 2.0 的人。 这就是答案..

Nuget Console Mode...写

PM>  Install-Package System.ServiceProcess.ServiceController -Version 4.4.1 

【讨论】:

    猜你喜欢
    • 2011-07-12
    • 1970-01-01
    • 2013-04-04
    • 2021-08-15
    • 2015-06-26
    • 2011-05-25
    • 2011-01-20
    • 2012-04-30
    • 1970-01-01
    相关资源
    最近更新 更多