在OS X和Linux上的C#?

问题描述:

我有一个从Visual C#Express 2008编码的应用程序。我想将该应用程序移植到Mac OS X * .app和一个Linux应用程序。我该如何去做呢?在互联网上有没有可以下载的编译器让它解析我的C#源代码并输出其他操作系统的对应代码?在OS X和Linux上的C#?

+0

我是否需要购买适用于Visual Studio的Mono Tools?还有,如果我不使用Visual Studio,而只使用Visual C#Express,那该怎么办? – 2011-05-03 04:48:45

+0

不,您可以使用SharpDevelop:http://www.icsharpcode.net/opensource/sd/来尝试导入您的项目。它不会是完美的,所以你必须修复没有遇到的问题。您甚至可能会遇到无法解决的参考问题,但这是社区提供的最佳解决方案。不,Mono是开源且免费的,就像啤酒一样。 – Milimetric 2011-05-03 04:51:08

+0

我有点谈论这个 - > http://postimage.org/image/17k9el5lw/ – 2011-05-03 04:58:51

您需要使用支持所有这些平台的Mono项目。您可能需要重新处理项目,以处理特定于MS .net实现的任何Windows特定代码或功能。