# NiuBeService **Repository Path**: cnapache/NiuBeService ## Basic Information - **Project Name**: NiuBeService - **Description**: 快速创建windows服务。方便调试。控制台程序。解决C#原生开发服务的附加调试的繁琐问题。 使用Topshelf + Quartz 实现基于定时任务和死循环任务。 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2022-10-04 - **Last Updated**: 2022-10-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NiuBeService ### 介绍 快速创建windows服务。方便调试。控制台程序。解决C#原生开发服务的附加调试的繁琐问题。 使用Topshelf + Quartz 实现基于定时任务和死循环任务。 ### 快速安装 ``` dotnet new --install NiuBeService dotnet new niubeservice -n 项目名 ``` ### 配置 修改windows服务的名称,显示,备注 : /JsonConfig/ServiceInfo.json 注册Job配置: /JsonConfigCronJob.json ### 快速入手 在本脚手架中已经存在 /Jobs/DoJob.cs 和 /Jobs/HelloWorld.cs 您可以参考. ### 安装方式 #### 方式1.生成成功后,会有Install.bat 和 Unstall.bat 您可以双击Install.bat进行安装与启动 #### 方式2. cd 到本程序目录 。 执行 本程序名.exe install 即可安装成功。net start 服务名可以启动 你也可以使用windows服务找到后点击启动