这个问题听起来可能有点傻,但我已经多次遇到过这个问题。当我在提问时转到发布页面https://github.com/dotnet/maui/releases时,最新版本是 8.0.92。
在我的 Mac 机器上,安装的版本是 8.0.82。我尝试过:
(1)更新到最新的 dotnet SDK(提出这个问题时版本号是 8.0.403)
brew upgrade --cask dotnet-sdk
(2)我尝试直接更新工作负载
dotnet workload update
(3)卸载当前的 Maui 工作负载,然后尝试安装 maui 工作负载
dotnet workload uninstall maui
dotnet workload install maui
但在所有情况下,我的机器上的版本仍然是 8.0.82
已安装工作负载 ID 清单版本 安装源
毛伊岛 8.0.82/8.0.100 SDK 8.0.400
我做错了什么?如何更新到最新的 Maui 工作负载?
最新版本是 8.0.82,
请参阅:“dotnet 工作负载更新命令将所有已安装的工作负载更新为最新可用版本。它向 Nuget.org 查询更新的工作负载清单”(learn.microsoft.com/en-us/dotnet/core/tools/…),
并且在 nuget.org(https://www.nuget.org/packages?q=maui+macos&includeComputedFrameworks=true&prerel=true&sortby=relevance)上显示于搜索列表顶部:Microsoft.NET.Sdk.Maui.Manifest-8.0.100 8.0.82
当您想要/需要 nuget.org 上尚未提供的最新版本时,您可能需要从源代码构建。(请参阅:https ://github.com/dotnet/maui/blob/main/.github/DEVELOPMENT.md )