是否有适用于Mac的C#编译器与Microsoft Visual C#2008兼容?
答案 0 :(得分:20)
您可以使用Mono。
这是.Net平台的精彩开源版本。我和C#一起使用了大约一年。
答案 1 :(得分:1)
ewakened是对的 - Mono是编译器/运行时的方式。
对于构建方面的问题,请使用NAnt。从MSBuild转换为NAnt是微不足道的。
答案 2 :(得分:0)
您想将Mac用作开发平台还是目标平台?
如果前者使用Parallels,VMWare或VirtualBox。
如果是后者 - Silverlight不能在Mac上运行而且不是基于.NET吗?这可能是Mono的替代品 - 取决于你想做什么。