Visual Studio IconVisual Studio 2019 for Mac 预览版发行说明


开发人员社区 | 系统要求 | 兼容性 | 可分发代码 | 文档 | 博客 | 维护


获取预览版

重要

更新到预览版通道,获取 Visual Studio 2019 for Mac 预览版。

此版本未发布,不适合在生产计算机上使用,也不适合用于创建生产代码。

若要详细了解 Visual Studio for Mac,请参阅 Mac 系统要求Mac 平台目标和兼容性

要详细了解其他相关下载,请参阅下载页


8.10 Preview 的新变化

Visual Studio 2019 for Mac v8.10 Preview 发行版

版本主要变化

已知问题

请参阅已知问题部分。


反馈和建议

我们期待你的宝贵意见和建议! 可通过 Visual Studio for Mac IDE 中的报告问题选项报告问题。 可在开发人员社区门户中跟踪自己的反馈,包括建议。


发行说明

Release Notes Icon Visual Studio 2019 for Mac v版本 8.10 预览版 5 (8.10.0.1772)

发布日期:2021 年 5 月 26 日

常规

  • 我们修复了前一个预览版本中发现的一些可靠性问题。

Xamarin

Release Notes Icon Visual Studio 2019 for Mac 版本 8.10 预览版 4 (8.10.0.1759)

发布日期:2021 年 5 月 18 日

常规

  • 修正了几个可靠性问题。

Web 和 Azure

  • 修正了安装 .NET 6 预览版 4 时创建 .NET Core 项目失败的问题。

Release Notes Icon Visual Studio 2019 for Mac 版本 8.10 预览版 3 (8.10.0.1720)

发布日期:2021 年 5 月 11 日

常规

Web 和 Azure

  • 已将 .NET Core SDKs 更新到 5.0.203 和 3.1.409 以解决 CVE-2021-31204

Xamarin

  • 已更新 Xamarin.Forms 模板。

Release Notes Icon Visual Studio 2019 for Mac 版本 8.10 预览版 2.2 (8.10.0.1457)

发布日期:2021 年 5 月 4 日

常规

  • 修复了多个可靠性和性能问题。
  • 改进了使用大型解决方案时的总体内存消耗和性能。

项目系统

  • 解决了开始调试 (F5) 时不保存未保存的代码更改的问题。

Shell 和工具

源代码编辑

测试工具

Release Notes Icon Visual Studio 2019 for Mac 版本 8.10 预览版 2.1 (8.10.0.976)

发布日期:2021 年 4 月 22 日

常规

  • 修复了处理 Xamarin. Forms 项目时出现的几个可靠性问题。

Xamarin

  • 修复了 XAML 热重载更改未与设备同步的问题。
  • 已将 Xamarin.iOS SDK 更新到 14.17.2.4。

Release Notes Icon Visual Studio 2019 for Mac 版本 8.10 预览版 2 (8.10.0.967)

发布日期:2021 年 4 月 14 日

调试器

  • 修复了“调用堆栈”工具窗口不显示外部代码的问题。

项目系统

  • 已将 MSBuild 更新到 16.9.0。

Shell 和工具

  • NuGet 包管理器现在使用的是原生 Cocoa UI。
  • 修复了在还原大型解决方案时未定义 $(SolutionDir) 的问题。
  • 修复了意外更新 PackageReferences 的问题。
  • NuGet.config 中添加了对 <packageRestore> 设置的支持。
  • 我们将 NuGet 更新到 5.9。
  • 修复了新 .NET Core 项目代码格式设置不一致的问题。
  • 添加了对 dotnet CLI 提供的解决方案模板的支持。

源代码编辑

Release Notes Icon Visual Studio 2019 for Mac 版本 8.10 预览版 1 (8.10.0.407)

发布时间:2021 年 3 月 2 日

常规

  • 修复了几个可靠性问题。
  • 已将 Mono 更新为 6.12.0.122 寻址 CVE-2021-24112

已知问题

下面列出了 Visual Studio 2019 for Mac v8.10 中存在的所有已知问题:

  • 在某些情况下,将 Xamarin. Forms 项目部署到 iOS 设备时会出现“System.entrypointnotfoundexception”异常。 我们当前正致力于一种修补程序,并即将发布。
  • 安装最新的 .NET 5 SDK 后,.NET Core 3.1 应用的开发人员可能会看到一个错误,它指出“ASP.NET Core 开发人员证书的状态无效”。 要解决此问题,可从终端运行 dotnet dev-certs https --clean,然后运行 dotnet dev-certs https --trust
  • 在极少数情况下,除了 .NET Core 3.1.300 SDK,任何内容都可能是最新的。 如果进入此配置,并使用更新程序更新到 .NET Core 3.1.300,则在重新启动 IDE 之前,更新 .NET Core SDK 的通知将不会消失。
  • 在 Big Sur 上,gRPC 可能生成失败并出现错误 protoc" exited with code 255。 这是项目模板中默认使用的 gRPC.Tools NuGet 包中的 macOS 平台检测问题。 规避方法是将 gRPC.Tools NuGet 包更新到版本 2.34.0 或更高版本。
  • 在某些情况下,Android 项目可能会生成失败,并显示错误 The Java SDK could not be found, please set the path to it in the Xamarin.Android SDKs settings panel。 解决办法是,在终端中执行以下命令:mkdir -p ~/Library/Android/sdk

返回页首