OS X上的C#开发工具

时间:2011-01-08 15:20:49

标签: c# windows visual-studio macos ide

有人告诉我,VisusalStudio没有适用于Mac的版本。那么如果我想在Mac上使用C#进行开发,我应该使用什么?有人有这方面的经验吗?我正在寻找本机IDE,我不想使用VirtualBox或任何虚拟化解决方案来运行VS.

如果我使用WPF GUI创建应用程序,它将在Mac上运行吗?或者WPF仅用于Windows GUI开发?

4 个答案:

答案 0 :(得分:6)

MonoDevelop是一个基于Mono项目的免费开源IDE。有适用于Linux,MacOS X和Windows的版本。

对于GUI开发,您需要使用Mono附带的GTK +框架 - 没有计划在Windows以外的任何平台上实现WPF。 GTK +是跨平台的,因此如果需要,您可以为MacOS,Windows和Linux编译相同的应用程序。

编辑:MonoDevelop似乎也支持WinForms - http://www.mono-project.com/WinForms

有几个替代IDE,但在功能方面没有可与MonoDevelop相媲美的东西 - 但是你总是可以在你最喜欢的编辑器中编写C#代码,然后使用Mono构建工具进行编译。

答案 1 :(得分:3)

WPF可以在其运行时环境中支持它的任何环境上运行。目前只有Windows,因为Mono项目有no plans to implement WPF

答案 2 :(得分:1)

查看Mono Project

对于IDE,请查看MonoDevelop

您还可以查看MonoTouch以开发iPhone。

正如已经提到的WPF isn't supported,但他们确实提到了另一种选择:

  

Silverlight实现了一个子集   WPF API,可在Windows上使用,   MacOS X并通过我们自己的开放   来源努力月光它是   在Linux和其他Unix上可用   系统

答案 3 :(得分:0)

据我所知,没有完整的IDE支持具有智能感的C#等。 所以Vmware Fusion + Windows包括Unity模式的Studio将是它:)

简单的C#语法突出显示,你可以使用textmate。