Topshelf 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Topshelf 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Topshelf 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 C# 查看源码 »
操作系统 Windows
软件类型 开源软件
开源组织
地区 不详
投 递 者 Hishuhong
适用人群 未知
收录时间 2012-11-17

软件简介

Topshelf 是一个开源的跨平台的宿主服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便使用的服务宿主。

使用Topshelf可以非常方便的将一个C#控制台程序部署成为一个Windows Service,使用它可以很方便的构建跨平台服务寄主,而在调试时直接以控制台的形式运行即可,非常方便。

Topshelf

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/03/01 21:40

Topshelf的Ioc实现

在前面使用Topshelf的文章里,我们的工作类TownCrier使用的是无参数的构造函数,满足测试的目的。在实际的开发过程中,我们常常需要使用带有参数的构造函数,就不可避免的使用Ioc的技术。在这里我们使用的是Topshelf.Autofac这个开源框架。 1.安装Topshelf.Autofac install-package Topshelf.Autofac -Version 3.1.0 2.创建带有参数的TownCrier构造函数类 public class TownCrier { readonly Timer _timer; ...

0
0
发表了博客
2018/01/19 12:04

使用Topshelf创建Windows服务

个人使用实例: using log4net; using log4net.Config; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading; using System.Timers; using Topshelf; using Topshelf.Logging; namespace PPTTask { public class TownCrier { //private int period = 60000;//两分钟 //private int period = 2000;//测...

0
0
发表了博客
2019/06/05 09:15

【第三方插件】使用Topshelf创建Windows服务

概述 Topshelf是创建Windows服务的另一种方法,老外的一篇文章Create a .NET Windows Service in 5 steps with Topshelf通过5个步骤详细的介绍使用使用Topshelf创建Windows 服务。Topshelf是一个开源的跨平台的宿主服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便使用的服务宿主。 引用安装 1、官网:http://topshelf-project.com/ 这里面有详细的文档及下载 2、Topshelf的代码托管在 http://github.com/tops...

0
0
发表了博客
2018/04/10 16:53

Topshelf安装Windows服务

一.安装:TwoPole.BrakeMachine.exe install,如图: 二.启动:****.exe start,如图: 三.手动启动: 1.打开任务管理器,打开服务界面。如图: 2.找到BrakaMachineServer并右击状态栏选择开始即可启动服务: 四:停止服务:如图 五:****.exe uninstall:如图:

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
29 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部