为 MAUI Visual Studio 2022 安装 Android 工作负载时出现问题

Problem installing Android workload for MAUI Visual Studio 2022

我已经根据这些说明安装了 Visual Studio 2022 预览版 4.1:https://docs.microsoft.com/en-us/dotnet/maui/get-started/installation。我启动了一个新的 CometApp 项目,但出现以下错误:一个或多个目标框架不存在 NU1012 平台版本,即使它们指定了平台:net6.0-maccatalyst、net6.0-ios, net6.0-android.

然后我运行: dotnet workload install android

...并得到以下错误。

Failed to update the advertising manifest microsoft.net.workload.emscripten: Failed to validate package signing.

Verifying Microsoft.NET.Workload.Emscripten.Manifest-6.0.100.6.0.0-rtm.21505.3

error: NU3004: The package is not signed.

Package signature validation failed.

. Failed to update the advertising manifest microsoft.net.workload.mono.toolchain: Failed to validate package signing.

Verifying Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.100.6.0.0-rtm.21508.16

error: NU3004: The package is not signed.

Package signature validation failed.

我已经将此源添加到 Nuget 配置中:

https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json

对可能出现的问题有什么建议吗?

此问题在安装 Microsoft Visual 2022 - 预览版 17.1.0 后得到解决

对我来说,它帮助了:

  1. 关闭Visual Studio
  2. 删除 C:\Program Files\dotnet\metadata\workloads
  3. 中的所有内容
  4. 运行 dotnet workload install maui 在命令行中