当前位置:  开发笔记 > 编程语言 > 正文

是否有.NET OS抽象层使操作系统调用跨平台工作?

如何解决《是否有.NETOS抽象层使操作系统调用跨平台工作?》经验,为你挑选了1个好方法。

我真的想编写可在任何平台(PC,Linux和Mac)上运行的.NET应用程序.我并不真正关心UI功能,因为这些主要是后台服务.我听说过MONO并且它允许你编写在Mac和Linux上运行的.NET应用程序,但我希望能够编写一个应用程序,当为Windows编译时将作为服务运行,并且当编译为Linux时像UNIX等效的那样运行.我也希望能够将内容存储在注册表中并使其工作.有没有办法像这样编写真正的操作系统无关的代码?......并且不要说我应该让它在网上运行!:)



1> sontek..:

是的,Mono将Windows服务移植到Linux上,但是您将不得不考虑一种比Registry更好的存储配置设置的方法......例如,使用XML文件将是跨平台的.

你还应该看看mono的wiki如何在这里开发便携式应用程序.

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有