你可以在Mac上安装和运行基于.NET框架构建的应用程序吗?

时间:2015-08-06 19:59:49

标签: .net macos

我需要在Mac上使用/继续开发使用.NET开发的桌面应用。是否有适用于Mac的.NET framework 4.0?这会允许在Mac上运行和开发基于.NET的应用程序吗?

我正在考虑的另一个选择是在Mac上使用Windows虚拟机。

4 个答案:

答案 0 :(得分:26)

  • .NET Core将在OS X上安装并运行 - 几乎任何其他桌面操作系统 目前的形式(2015年8月)它有局限性。您可能需要调整应用以在这些限制范围内工作。

  • Mono是我过去使用的一个不错的选择。同样,它有你应该阅读的限制。

答案 1 :(得分:14)

您不能,它是Microsoft的产品。 然后是2个解决方案:

1:正如你所说的虚拟机

2:MONO,基于C#的ECMA标准和公共语言运行时的Microsoft .NET开放源代码实现 这是链接:http://www.mono-project.com/download/

祝你好运

编辑:

.NET现在可在微软官方网站上找到。 链接:https://www.microsoft.com/net/core#macos

答案 2 :(得分:10)

是的,你可以!

截至2016年11月,Microsoft现已将.NET Core集成到其中official .NET Site

他们甚至有一个新的Visual Studio appMacOS

上运行

答案 3 :(得分:0)

.NetCore是微软的一个优秀版本,Visual Studio的最新版本也可用于mac,但仍有一些限制。就像在.net核心上创建基于GUI的应用程序一样,你必须手动为所有东西编写代码。就像在旧版本的VS中一样,我们只需拖放物品就会发生魔法。但在VS的最新版本中,每个代码都必须手动编写。但是,您可以在VS for Mac上轻松创建Web应用程序和控制台应用程序。