Visual 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 发行版
- 2021 年 5 月 26 日 - Visual Studio 2019 for Mac 版本 8.10 预览版 5
- 2021 年 5 月 18 日 - Visual Studio 2019 for Mac 版本 8.10 预览版 4
- 2021 年 5 月 11 日 - Visual Studio 2019 for Mac 版本 8.10 预览版 3
- 2021 年 5 月 4 日 - Visual Studio 2019 for Mac 版本 8.10 预览版 2.2
- 2021 年 4 月 22 日 – Visual Studio 2019 for Mac 版本 8.10 预览版 2.1
- 2021 年 4 月 14 日 – Visual Studio 2019 for Mac 版本 8.10 预览版 2
- 2021 年 3 月 2 日 - Visual Studio 2019 for Mac v8.10 Preview 1
版本主要变化
已知问题
请参阅已知问题部分。
反馈和建议
我们期待你的宝贵意见和建议! 可通过 Visual Studio for Mac IDE 中的报告问题选项报告问题。 可在开发人员社区门户中跟踪自己的反馈,包括建议。
发行说明
Visual Studio 2019 for Mac v版本 8.10 预览版 5 (8.10.0.1772)
发布日期:2021 年 5 月 26 日
常规
- 我们修复了前一个预览版本中发现的一些可靠性问题。
Xamarin
- 我们修复了 AudioUnitPropertyIDType 中的一个中断性变更。
Visual Studio 2019 for Mac 版本 8.10 预览版 4 (8.10.0.1759)
发布日期:2021 年 5 月 18 日
常规
- 修正了几个可靠性问题。
Web 和 Azure
- 修正了安装 .NET 6 预览版 4 时创建 .NET Core 项目失败的问题。
Visual Studio 2019 for Mac 版本 8.10 预览版 3 (8.10.0.1720)
发布日期:2021 年 5 月 11 日
常规
- 修复了多个性能问题。
- 已将 Mono 更新到 6.12.0.140,解决 Big Sur 上导致 Visual Studio for Mac 挂起的问题。
Web 和 Azure
- 已将 .NET Core SDKs 更新到 5.0.203 和 3.1.409 以解决 CVE-2021-31204。
Xamarin
- 已更新 Xamarin.Forms 模板。
Visual Studio 2019 for Mac 版本 8.10 预览版 2.2 (8.10.0.1457)
发布日期:2021 年 5 月 4 日
常规
- 修复了多个可靠性和性能问题。
- 改进了使用大型解决方案时的总体内存消耗和性能。
项目系统
- 解决了开始调试 (F5) 时不保存未保存的代码更改的问题。
Shell 和工具
- 修复了未显示文件选项卡工具提示的问题。
- 解决了再次运行应用时未清除集成终端窗口的问题。
- 默认启用了
dotnet new
项目模板支持。 - 修复了选择解决方案后“在文件中查找”中“搜索和替换”按钮被禁用的问题。
源代码编辑
测试工具
- 修复了在嵌套类中使用单元测试时,单元测试未运行的问题。
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。
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 提供的解决方案模板的支持。
源代码编辑
- 添加了对 F# 5.0 的支持。
- 修复了 F# 4.7 语言功能不起作用的问题。
- 修复了向 F# 交互窗口工具发送 F# 代码失败并出现错误的问题。
- 通过新的快速修复 UI(预览功能)修复了多个问题。
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
。