在Mac上开发.Net应用程序?

时间:2013-11-12 16:20:03

标签: c# macos mono

我是开始使用Mac OS的.Net开发人员。我在这个系统上唯一想念的是“VISUAL STUDIO”。 我不想使用两个系统,你怎么想开发.Net应用程序

你认为我应该安装Virtual box并使用Visual Studio
http://zeus.cs.pacificu.edu/chadd/InstallVisualStudioOnYourMac.html

或者只是使用Mono Develop? Mono是否足以开发与Windows兼容并在Mac上运行的应用程序?

2 个答案:

答案 0 :(得分:2)

我纯粹是.NET开发人员,但最近还使用Xamarin(单声道库的新名称)和Xamarin studio(更名为Monodevelop)开发iOS应用程序。

所以,如果我理解你并且你仍然想要开发.NET应用程序但只是在MacOS中工作和“实时”,我会说你有没有机会

即使考虑到,你可以在Monodevelop中编写代码(甚至可以使用某些.NET库),这只是无与伦比的,VisualStudio如何非常方便开发人员(特别是对于原生的.NET)以及它有多少个插件。

所以,从我的观点来看,甚至没有说话:你必须在任何情况下都使用VisualStudio!即使您在远程桌面中使用它。

UPD:时间流量和变化。目前.NET甚至可以传播到Mac。 Visual Studio Code已经发布用于编码,Xamarin自问答后就可以免费使用。 但是,有一件事可能永远不会成真:我怀疑Visual Studio是否能够从Windows迁移。它将是一些新产品或Visual Studio Code的扩展。

答案 1 :(得分:0)

当然,您可以使用Mono开发与Windows兼容的应用程序,尽管Mono远不如VS强大/易于使用/填充功能。

这就是说,根据您计划开发的应用程序类型,在虚拟机中安装Windows可能是有意义的,这样您的应用程序就可以在您的计算机上实际运行

例如,如果您正在尝试制作Windows窗体应用程序,那么您的应用程序(可以在Mono中完全开发,但不会在本机OS X上运行。这很可能会使调试成为一场噩梦。

如果您处于障碍状态,您可以从微软下载90 day free trial Windows操作系统,在虚拟盒中运行并尝试使用visual studio。