Windows 喜欢在 LINUX 中使用 MONO 进行服务开发?

Windows like services development in LINUX using MONO?(Windows 喜欢在 LINUX 中使用 MONO 进行服务开发?)
本文介绍了Windows 喜欢在 LINUX 中使用 MONO 进行服务开发?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚从 .net 开发转到 LINUX MONO 开发……而且我之前在 linux 开发方面没有太多经验……

I just moved from .net development to LINUX MONO development... and i don have much experience with linux dev earlier..

  1. 我需要在mono c#中创建一个后台服务(如windows服务)..有可能吗..

  1. I have a requirement to create a background service (like windows services) in mono c#.. is it possible..

是否可以从 mono c# 访问 LINUX 本机 API.(比如来自 win c# 的 winAPI 调用)..

And is it possible to access the LINUX native APIs from mono c#. (like winAPI calls from win c#)..

推荐答案

  1. Mono 附带一个名为 mono-service 的 Windows 服务兼容系统.

  1. Mono ships with a Windows Service compatible system called mono-service.

  • 服务的 Unix 词是 Daemon.常规守护程序可以在/etc/init.d/中找到,并通过从/etc/rc.* 目录进行符号链接安装到它们应该运行的运行级别.

像往常一样使用 p/invoke.您还可以查看其他一些基于单声道的简单项目(如 Banshee)的源代码,了解它们如何在 Linux 上执行 p/invokes.只需在 google.com/codesearch 上搜索女妖.

Just use p/invoke like you normally would. You can also check out the source code of some other simple mono-based projects like Banshee to see how they do p/invokes on Linux. Just search for banshee on google.com/codesearch.

这篇关于Windows 喜欢在 LINUX 中使用 MONO 进行服务开发?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

DispatcherQueue null when trying to update Ui property in ViewModel(尝试更新ViewModel中的Ui属性时DispatcherQueue为空)
Drawing over all windows on multiple monitors(在多个监视器上绘制所有窗口)
Programmatically show the desktop(以编程方式显示桌面)
c# Generic Setlt;Tgt; implementation to access objects by type(按类型访问对象的C#泛型集实现)
InvalidOperationException When using Context Injection in ASP.Net Core(在ASP.NET核心中使用上下文注入时发生InvalidOperationException)
LINQ many-to-many relationship, how to write a correct WHERE clause?(LINQ多对多关系,如何写一个正确的WHERE子句?)