我可以在mac上编程c#吗?

fir*_*rat 17 c# macos pc unity-game-engine

我只是好奇.我想学习c#团结.我是宿舍学生,我的个人电脑是macbook air,我们有一个公共电脑室.我只是问我是否可以在mac上使用c#.

Izz*_*zzy 25

你的第一个选择是2017年发布的Microsoft Visual Studio for Mac.如果你已经习惯了VS ide,那么我建议你下载它.

如果没有,那么你可以看看MonoDevelop.你可以从这里下载

MRE =单声道运行时环境

MDK =单声道开发套件.

MDK = MRE +额外工具,库,.NET PCL(可移植类库)配置文件等.

如果您要运行的应用程序需要Mono,则只能安装MRE.

如果您正在进行开发,编写C#应用程序,虽然有时可以安装MRE,但您可能会遇到一些缺少的功能,例如没有.NET PCL配置文件.所以如果你正在进行开发,我会安装MDK.参考

  • ** Visual Studio for Mac **应该位于答案的顶部。到目前为止,实现这一目标的最简单方法 (2认同)

Sam*_*Sam 13

是的.Microsoft已发布Visual Studio Code 2017.它适用于Windows,Mac OS和Linux; 这是一个非常好的开发文本编辑器.它的工作方式类似于Windows上提供的完整版本 - 有一些缺点,它可以编写程序,以及在Mac上运行和测试它们.

Microsoft Docs提供快速入门教程和Visual Studio Code开箱即用的Hello World程序.

但是,您需要安装一些依赖项.这可能听起来有点明显:

  1. Visual Studio代码
  2. .Net Core SDK
  3. 来自市场的C#扩展.

我开始有好运,Visual Studio为我获得了所有依赖项; 所以我只是进入程序,打开集成终端(View> Integrated Terminal)并运行命令dotnet new console,并在几秒钟之后繁荣,我在MacBook Pro上运行了一个用C#编写的Hello World程序.


dlu*_*dlu 8

现在有一个Visual Studio for Mac可用作免费社区版本以及订阅的专业版和企业版.

JetBrains还有一个用于C#的IDE,名为Rider,可在Mac上运行.如果您使用IntelliJ或他们可能喜欢的任何其他产品 - 对我来说感觉比MonoDevelop或Visual Studio for Mac更好.它是一种商业产品,但JetBrains 为学生和开源项目提供了非常慷慨的许可条款(如免费).他们对创业公司也有很大的折扣.


zdi*_*ion 5

这是可能的,但您将无法使用 Microsoft 的工具,您需要使用 Xamarin Studio (MonoDevelop) 等第三方程序。

编辑

在发表此答案时,还没有可用于在 Mac 上开发 .net / C# 程序的 Microsoft 工具/IDE。现在有两个:

  1. 视觉工作室代码
  2. 适用于 Mac 的 Visual Studio