2011-01-08 39 views
0

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

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

回答

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构建工具。

+0

Windows窗体怎么样?它适用于MaxOS X吗? MonoDevelop还有其他的IDE吗? – drasto 2011-01-08 15:41:29

1

查看Mono Project。对于IDE检出MonoDevelop

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

如前所述WPF isn't supported但报告提到了一种替代方案:

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

0

据我知道有没有完整的IDE支持C#与INTELLI感等 所以Vmware Fusion软件+的Windows,包括工作室在Unity模式下将它:)

简单的C#语法高亮显示您可以用textmate得到。