Visual Studio for Mac 的最新情况?

根据 Microsoft 的新式生命周期策略,Visual Studio for Mac 已于 2024 年 8 月 31 日停用。 不再支持 Visual Studio for Mac。 Apple 将不再提供进一步的服务更新来解决安全问题或更新平台。 为了获得最安全、最新的体验,我们建议使用 Visual Studio (Windows) 或迁移到 Mac 上的 Visual Studio Code。

尽管我们已停用 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。

在 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 生成和发布现有应用程序。

你不能再提交开发人员社区票证,报告错误或为 Visual Studio for Mac 的新功能或扩展工作负载支持创建建议。

后续步骤

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

在 Windows 或 Windows VS 或 Dev Box 上安装 Visual Studio,以继续在完整的 IDE 中工作。

若要卸载 Visual Studio for Mac,请参阅“卸载 Visual Studio for Mac”一文