在最近的一份公告中,微软透露 Visual Studio for Mac集成开发环境 (IDE)即将退役。自 2024 年 8 月 31 日起,Visual Studio for Mac 17.6 将停止接受支持,这标志着基于 Mac 的 .NET 开发人员时代的结束。
据报道,在最后 12 个月的支持期间,微软打算为 Visual Studio for Mac 提供必要的更新,包括安全补丁、错误修复以及与 Apple 平台的兼容性更新。但是,需要注意的是,在此期间不会引入任何新功能、框架支持或语言添加。
Microsoft 决定停用 Visual Studio for Mac,因为他们将重点转向优化 Visual Studio 和 Visual Studio Code (VS Code) 以进行跨平台开发。用户可以期待对这些工具的持续投资来改善他们的体验。
正如DevDiv 集团产品经理、作者Anthony Cangialosi在官方公告博客文章中所表达的那样 :
根据 Visual Studio for Mac 的持续用户反馈和使用模式,我们将重点放在优化 Visual Studio(可在任何操作系统上通过 Microsoft Dev Box 访问)以及 C# Dev Kit for VS Code(可在任何操作系统上访问)上。
对于想知道自己的选择的现有用户,微软建议过渡到替代解决方案,包括几个解决方案。第一个是带有 C# 开发工具包的 Visual Studio Code:微软最近推出了C# 开发工具包、.NET MAUI 和Unity Extensions for VS Code。
另一种是 Mac 上 VM(虚拟机)中 Windows 上的 Visual Studio IDE。对于具有特定 IDE 要求(例如旧版 Xamarin 项目或 F# 开发)的用户,可以选择在 Mac 上的虚拟机中运行 Windows 版本的 Visual Studio。
最后一个建议是云虚拟机中 Windows 上的 Visual Studio IDE。据报道,微软继续将 Visual Studio 定位为 .NET/C# 开发的主要工具。开发人员可以通过Microsoft Dev Box通过云托管的 VM 访问 Visual Studio 。
除了最初的博文之外,微软决定停用 Visual Studio for Mac 的决定也让一些用户百感交集,并通过评论部分得到了巨大的社区反馈。许多人担心跨平台开发的未来,一些人建议将软件开源以供社区驱动的开发和改进。例如,一些用户评论如下:
你们可以开源它并让社区维护它吗?我知道像 VS Code 这样的竞争产品也适合许多 Linux 开发人员,但 Visual Studio 为习惯该工具的 C# 开发人员提供了独特的体验......
这条有趣的评论是由一位名叫Miroslav Popovic的开发者写的,内容如下:
目前只是猜测,但我们可能会看到 JetBrains 和 Microsoft 之间的合作,推出免费的 Rider Community Edition 之类的产品。或者类似 JetBrains 与 Google 在 Android Studio 上的合作。
此外,前 Xamarin 联合创始人兼前 Microsoft 员工Miguel de Icza在X(以前的 Twitter)线程上也进行了非常有趣且活跃的讨论:
一旦 VisualStudio for Mac 取消了所有 IDE 功能,它被取消只是时间问题。没有 UI 设计师,没有分析,缺乏它想要支持的生态系统的工具 (Info.plist)。它变成了另一个编辑器。
最后,为了深入了解不同的观点,强烈建议开发人员探索评论部分并参与有关Microsoft 的此公告的持续讨论。




