有没有一种方法可以使用.NET Core开发一个Windows服务(能够在启动时启动等...)?
我找到的所有教程和说明都使用System.ServiceProcess.ServiceBase,但是在Visual Studio 2015中无法找到和添加该类库?
我也试图避免使用像SrvStart这样的第三方工具/库。类似Topshelf这样的工具可以接受,但好像不适用于.NET Core。
并且如果这个服务能够在Windows和Linux下运行就更好了。
有什么想法可以实现这个目标吗?
有没有一种方法可以使用.NET Core开发一个Windows服务(能够在启动时启动等...)?
我找到的所有教程和说明都使用System.ServiceProcess.ServiceBase,但是在Visual Studio 2015中无法找到和添加该类库?
我也试图避免使用像SrvStart这样的第三方工具/库。类似Topshelf这样的工具可以接受,但好像不适用于.NET Core。
并且如果这个服务能够在Windows和Linux下运行就更好了。
有什么想法可以实现这个目标吗?
我来总结一下几种选项:
ServiceBase
。当然,这需要在目标计算机上安装 .NET Framework。