我有一个基于.NET Core 2.1的控制台应用程序。我使用了Top-shelf将其配置为Windows服务。 有人成功地使用Top-shelf安装过.NET Core控制台应用程序作为Windows服务吗? 如果有相关文档说明,那将非常有帮助。 谢谢。
我写了一个小型库,可以让你将IHostedServices作为Windows服务运行。该服务使用Topshelf进行配置和运行。 https://github.com/erizet/TopshelfHosting。最初的回答。
这个讨论可能有用:https://github.com/Topshelf/Topshelf/issues/455 简而言之,目前没有.NETCore 2.1的稳定版本,即使有,你仍需要使用自包含应用程序。