有没有办法在 Mac 上将 .Net 应用程序作为后台应用程序/服务运行?

有没有办法在 Mac 上将 .Net 应用程序作为后台应用程序/服务运行?

我正在使用支持 Mac 的 .Net 5;到目前为止,我创建的应用程序都是dotnet <myapplication>从命令行启动的。

我编写了一个程序,希望它像 Windows 服务一样在后台持续运行,或者至少没有可见的窗口。理想情况下,如果终止,它会重新启动,等等。

这是可行的吗?如果可行,我该如何实现?

相关内容