Answers:
查看Mono项目。这可能是您要寻找的。
http://www.mono-project.com/Mono:OSX
MonoDevelop是主要用于C#和其他.NET语言的跨平台IDE。MonoDevelop使开发人员能够在Linux,Windows和Mac OSX上快速编写桌面和ASP.NET Web应用程序。MonoDevelop使开发人员可以轻松地将使用Visual Studio创建的.NET应用程序移植到Linux和Mac OSX,并为所有平台维护单个代码库。
xbuild
。
没有使用此IDE的个人经验,但是看起来可以使用:http : //monodevelop.com
您现在可能要研究以下内容
Xamarin https://www.xamarin.com/
适用于Mac的Visual Studio https://www.visualstudio.com/vs/visual-studio-mac/
我可以在Mac上编译.NET C#代码吗?
您可以编译C#代码。
如果我可以找到一种交叉编译方法而无需大量安装Microsoft工具,那么我宁愿不安装Parallels和Windows。
Mono 与.NET实现不具有100%的兼容性。
公共语言基础结构(CLI)是用于执行托管代码的框架。CLI由几个部分组成,包括虚拟执行系统(VES)。.NET的VES是公共语言运行库。Mono具有自己的独立VES实现。
换句话说,至少不要期望运行仅在* nix / OSX环境中测试过的代码而无需在Windows环境中对其进行测试而运行。