当前位置: 首页 > 编程语言 > C#

我可以在mac上编写C#程序吗?share

时间:2023-04-10 12:25:32 C#

我可以在mac上编写C#程序吗?我只是好奇。我想学习c#unity。我是宿舍的学生,个人电脑是macbookair,我们共用一个机房。我只想问我是否可以在mac上使用c#。您的第一个选择是2017版MicrosoftVisualStudioforMac。如果你习惯了VSide那么我建议你下载它。如果没有,那么你可以看看MonoDevelop。您可以从这里下载MRE=MonoRuntimeEnvironmentMDK=MonoDevelopmentKit。MDK=MRE+extratools,libraries,.NETPCL(PortableClassLibrary)配置文件等。如果你要运行的应用程序需要Mono,你只能安装MRE。如果您正在开发、编写C#应用程序,虽然有时可以安装MRE,但您可能会遇到一些缺少的功能,例如没有.NETPCL配置文件。所以如果你在做开发,我会安装MDK。参考是的。微软发布了VisualStudioCode2017,适用于Windows、MacOS和Linux;它是一个非常好的开发文本编辑器。它的工作方式类似于Windows上可用的完整版本-只有一些缺点,它可以编写程序,以及在Mac上运行和测试它们。MicrosoftDocs提供了快速入门教程和带有VisualStudioCode的开箱即用的HelloWorld程序。但是,您需要安装一些依赖项。这听起来可能有点明显:VisualStudioCode.NetCoreSDKC#ExtensionsfromMarketplace。我一开始运气不错,VisualStudio为我获取了所有依赖项;所以我只是进入程序,打开集成终端(查看>集成终端)并运行命令dotnetnewconsole,几秒钟后,我在我的用C#编写的HelloWorld程序正在MacBookPro上运行。现在有VisualStudioforMac作为免费社区版以及基于订阅的专业版和企业版提供。JetBrains还有一个用于C#的IDE,称为Rider,可在Mac上运行。如果您使用IntelliJ或他们可能喜欢的任何其他产品-对我来说感觉比MonoDevelop或VisualStudioforMac更好。这是一个商业产品,但JetBrains为学生和开源项目提供非常慷慨的许可条款(比如免费)。他们还为初创公司提供很大的折扣。注意,虽然大家都提到Mono和Xamarin,但你应该完全考虑C#开发,但Unity可以直接在Mac上运行,尤其是MacOSX10.6+,虽然都使用C#语言,但Unity支持的一些范式与标准C#开发略有不同。个人建议同时学习。附录:请注意,MS最近宣布他们将跨平台移动标准.NET实现,并且在Mono团队的帮助下这样做,因此虽然目前有一组令人困惑的双重工具,但未来将摆脱这种情况这是可能的,但您将无法使用Microsoft工具,您需要使用像XamarinStudio(MonoDevelop)这样的第三方程序。编辑在回答这个问题时,没有可用于在Mac上开发.net/C#程序的Microsoft工具/IDE。现在有两个:VisualStudioCodeVisualStudioforMac是完全可以的,如果你使用Bootcamp安装Windows版本,你可以在启动时在两者之间切换,并且通过在Windows分区上安装VisualStudio来获得两者阅读器的全部功能.或者,您可以使用VMware等,并在MacOS中使用Windows。以上是C#学习教程:CanIprogramc#onmac?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: