听起来可能是一个愚蠢的问题,但我已经多次遇到过这个问题。当我进入发布页面 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
毛伊岛8.0.82/8.0.100 SDK 8.0.400
我做错了什么?如何更新到最新的毛伊岛工作负载?
最新版本8.0.82,
请参阅:“dotnet 工作负载更新命令将所有已安装的工作负载更新为最新的可用版本。它会查询 Nuget.org 以获取更新的工作负载清单”(learn.microsoft.com/en-us/dotnet/core/tools/…),
在 nuget.org (https://www.nuget.org/packages?q=maui+macos&includeCompulatedFrameworks=true&prerel=true&sortby=relevance) 上,搜索列表顶部显示:Microsoft.NET.Sdk.Maui。清单-8.0.100 8.0.82
当您想要/需要 nuget.org 上尚未提供的最新版本时,您可能需要从源代码构建。 (参见:https://github.com/dotnet/maui/blob/main/.github/DEVELOPMENT.md)