繁体   English   中英

用于Windows的C#程序是否可以在Mono下的Ubuntu中运行而无需修改?

[英]Will a C# program for Windows run in Ubuntu under Mono without modification?

我想在Windows下的c#中编写一个tcp服务器。 我可以运行相同的程序或在单声道下使用相同的代码而无需修改。

你必须小心你写的东西。 Mono并不是100%支持Windows上的.NET,但这是一个非常好的开始。 TCP服务器可能很棘手,因为它往往是进行硬件交互的地方(如IO),它们具有最大的兼容性问题。

Mono有一个名为MoMA的免费工具,可以分析.NET应用程序并告诉您它是否会出现问题。 您可以在此处下载: http//www.mono-project.com/MoMA

我建议在Linux / Mono下开发应用程序,然后检查它是否适用于Windows。 你不太可能遇到问题。

一般来说,如果您不使用特定于操作系统的操作,它应该工作。 Miguel和Mono做得很好,你会发现它很容易合作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM