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

adz*_*adz 32 .net macos

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

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

Sam*_*Axe 29

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

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

  • 问题是关于.net框架,而不是.net核心 (4认同)
  • 如果您在.net核心控制台应用程序中引用.net框架库,这可以在Mac上运行吗? (3认同)

Meh*_*ibi 18

你不能,这是微软的产品.2解决方案:

1:正如你所说的虚拟机

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

祝好运

编辑:

.NET现已在微软官方网站上发布.链接:https://www.microsoft.com/net/core#macos

  • 过时的信息..NET Core适用于Mac (16认同)
  • @Sean感谢您的信息.我刚刚更新了解决方案,添加了一个链接. (3认同)

Gol*_*k84 13

是的你可以!

截至2016年11月,Microsoft现已在其官方.NET站点中集成了.NET Core

他们甚至有一个在MacOS上运行的新Visual Studio应用程序

  • 看起来不像.NET Core与.NET Framework https://www.microsoft.com/net/download相同 (6认同)