.NET服务到Linux守护进程.如果我理解正确的话,单声道服务就是我要找的。这究竟是如何工作的?我假设我的服务中需要单声道兼容代码,对吗?例如,我正在使用SQLite。为了使用mono我应该重构我的代码以使用mono.Data.SQLite之类的mono命名空间等是否正确?我还能使用Settings.settings吗?另外,我读到守护进程没有实现onStart/Stop方法,所以我需要更改我的代码以在mono/linux下运行吗?IE。可以在我的代码中使用这些方法并运行ServiceBase.Run()吗?Mono-service是否支持这些?您应该从头开始创建程序以使用Windows和Linux。您需要使用MonoTools的VisualStudio或免费的MonoDevelop-IDE来创建Mono-Application。MonoDevelop可以导入您的VisualStudio项目。此IDE可帮助您获得正确的命名空间。使用Mono-Service将程序集作为守护进程运行。Linux守护进程使用信号与系统通信。请阅读文档。我们已经遇到过类似的问题,因此请阅读这篇关于如何处理Unix信号的文章。以上就是C#学习教程:.NET服务转Linux守护进程分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
