C# 我想用c创建一个基础Windows服务,并从中继承其他服务

C# 我想用c创建一个基础Windows服务,并从中继承其他服务,c#,windows,inheritance,service,C#,Windows,Inheritance,Service,是否可以创建基础Windows服务并从中继承?我已经搜索了一段时间,找不到任何信息 我有一个带有一些基本功能的基本windows服务类。然后我从基类继承并重写OnStart、OnStop…方法 当我安装继承的服务时,它会启动,然后停止,没有错误。我想我知道你在追求什么。您应该研究依赖注入。如果我没看错的话,这就是你想要追求的概念 此外,请查看控制反转。我认为您正在关注依赖注入,但谨慎地理解这两个概念很重要: 有人说他们不一样。有人说DI是国际奥委会的一个子集。撇开语义不谈,我想这是你的票。好的,

是否可以创建基础Windows服务并从中继承?我已经搜索了一段时间,找不到任何信息

我有一个带有一些基本功能的基本windows服务类。然后我从基类继承并重写OnStart、OnStop…方法


当我安装继承的服务时,它会启动,然后停止,没有错误。

我想我知道你在追求什么。您应该研究依赖注入。如果我没看错的话,这就是你想要追求的概念

此外,请查看控制反转。我认为您正在关注依赖注入,但谨慎地理解这两个概念很重要:


有人说他们不一样。有人说DI是国际奥委会的一个子集。撇开语义不谈,我想这是你的票。

好的,重新开始后,它现在开始工作了。不确定问题出在哪里。

我以前使用过DI和IOC,但不确定这会有什么帮助。我想在一个基本的windows服务类中加入一些基本功能,然后从中继承其他windows服务。一旦您构建了可执行文件,这就是您正在运行的上下文。国际奥委会对我来说似乎是正确的选择,但我不能理解你的想法。很抱歉