首页 > Windows开发 > 详细

dotNetCore创建Windows服务程序并安装服务

时间:2019-06-27 11:58:52      阅读:328      评论:0      收藏:0      [点我收藏+]

一、创建控制台程序

技术分享图片

二、在项目中添加新建项,选择Windows服务类型。

技术分享图片

此时会出现一个错误提示,这是因为尚未添加windows服务控制引用造成的。

技术分享图片

三、添加Nuget包,System.ServiceProcess.ServiceController。

技术分享图片

添加完成后错误提示就消失了。

四、更改main方法。

using System;
using System.ServiceProcess;

namespace test
{
    class Program
    {
        static void Main(string[] args)
        {
            ServiceBase[] services = new ServiceBase[] { new Service1() };
            ServiceBase.Run(services);
        }
    }
}

五、将程序发布为可执行文件。

技术分享图片

点击编辑,将部署模式改为独立。

技术分享图片

发布。

根据配置情况,在相应的目录内(例如:bin\Release\netcoreapp2.2\win-x86)即可看到可执行文件。

六、使用sc命令将可执行文件安装为服务。

安装服务:sc create testservice binpath="D:\Working\test\test\bin\Release\netcoreapp2.2\win-x86\test.exe"

查询服务:sc query testservice

启动服务:sc start testservice

停止服务:sc stop testservice

卸载服务:sc delete testservice

技术分享图片

 

dotNetCore创建Windows服务程序并安装服务

原文:https://www.cnblogs.com/tianjiuyi/p/11095964.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!