Visual Studio for Mac 的最新情况

根据 Microsoft 的新式生命周期策略,Visual Studio for Mac 计划于 2024 年 8 月 31 日停用。 2024 年 8 月 31 日 之前,Visual Studio for Mac 17.6 将继续受支持,Apple 提供安全问题和更新平台的服务更新。 建议切换到稳定版本,以获取最新的安全性和可靠性更新。

尽管已决定停用 Visual Studio for Mac,但我们仍然致力于为我们的 Mac 和 .NET MAUI 开发人员提供其他替代方案(如 适用于 Visual Studio Code 的 C# 开发工具包)和其他扩展,你可以使用它们来利用我们在 .NET 开发方面的持续投资。

支持时间线

以下注释概述了支持时间线。

关键日期 当 ... 时会发生什么
不晚于
2024 年 8 月 31 日
用户仍然可以:
  • 创建和维护 Mono、.NET 6 和 .NET 7 应用程序。 还可以继续开发、维护应用和将应用发布到应用商店。
  • 访问 Visual Studio for Mac 的 Microsoft 客户服务和的支持。 如果有任何支持协议,可以在此期间继续访问技术支持。
  • 安装我们发布的产品更新,以便可以使用最新的 Xcode、iOS 和 Android 版本可靠地维护和发布移动应用程序。 Microsoft 还会发布 Visual Studio for Mac 安全更新。
Microsoft 不打算将对 .NET 8C#12 的支持添加到 Visual Studio for Mac。 在停用之前,我们不会扩展到任何其他工作负载。
2024 年 8 月 31 日之后 自 2024 年 8 月 31 日后,不再支持或维护 Visual Studio for Mac。 只有具有 Visual Studio 订阅的用户才能通过 my.visualstudio.com 使用作为旧版安装的 Visual Studio for Mac。

Visual Studio for Mac 预览版与稳定版本

Visual Studio for Mac 将于 2024 年 8 月 31 日停用,现在将不提供预览版。 预览频道也不再更新。

建议切换到稳定版本,以获取最新的安全性和可靠性更新。 下面介绍如何操作:

  1. 下载 Visual Studio for Mac 稳定版安装程序
  2. 运行安装程序。
  3. /Applications/Visual Studio.app 启动 Visual Studio。
  4. 现在可以删除 /Applications/Visual Studio (Preview).app

在 Mac 上进行开发的替代选项

Visual Studio Code 是 Mac 上云原生 .NET 开发的绝佳位置,包括 Azure Functions 等内容。 截至 2023 年,Visual Studio Code 中通过 C# 开发工具包提供了对 .NET 云、.NET MAUI 和移动 C# 开发的顶级支持。 此外,适用于 .NET MAUI 的 C# 开发工具包还支持设计、编辑和调试 Unity 脚本。 这些扩展在所有受支持的平台(包括 macOS)中以本机方式运行,并且随着从预览版迁移到正式版及更高版本,使用这些扩展的体验会不断改进。 我们将继续投资,使这些扩展成为 Visual Studio Code 上的 C#、.NET MAUI 和 Unity 开发的绝佳体验。 建议在 Visual Studio Code GitHub 项目存储库中提交有关这些扩展的建议并报告问题。

Visual Studio 仍然是用于 .NET/C# 开发的顶级工具。 如果更想使用完整的 IDE,则可以在 Mac 或云上的虚拟机中的 Windows 版 Visual Studio 上使用相同的 Visual Studio for Mac 许可证。 可以使用类似 Parallels 的 VM 主机来设置 Windows,并在 Visual Studio (Windows) 中工作。 Microsoft Dev Box 中的云托管 VM 通过 Web 或本机 RDP 客户端从 Mac 访问 Visual Studio 的完整功能,而无需在本地计算机上运行虚拟机的开销。

获取支持

Visual Studio for Mac 是根据 Microsoft 的新式生命周期策略授权的。 在 Visual Studio for Mac 的生命周期结束日期之前,仍可获得 Microsoft 客户服务和支持。 你还将收到安全更新,以确保你能够继续使用 Visual Studio for Mac 生成和发布现有应用程序。  

2024 年 5 月之前,你可以继续提交开发人员社区票证并报告 Visual Studio for Mac 的 bug,但请注意,Microsoft 不会考虑有关新功能和扩展工作负载支持的建议。 此外,Microsoft 可能不会对每个票证都做出响应,你的输入用于帮助引导投资,以确保 Visual Studio for Mac 在其生命周期结束日期之前是一个高品质、高性能且可靠的 IDE。 我们希望鼓励人们对相关票证投赞成票,因为这样会增加我们这边的可见行。

后续步骤

请尝试 C# 开发工具包,以获取 Visual Studio Code 中的 .NET 云、.NET MAUI 和移动 C# 开发方面的顶级支持。