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



我已经按照这些说明安装了Visual Studio 2022 Preview 4.1: https://learn.microsoft.com/en-us/dotnet/maui/get-started/installation。我开始了一个新的CometApp项目,我得到以下错误:NU1012平台版本不存在一个或多个目标框架,即使他们已经指定了一个平台:net6.0- macatalyst, net6.0-ios, net6.0-android。

我然后运行:dotnet workload install android

…并得到以下错误:

更新广告清单失败emscripten:验证包签名失败。

验证Microsoft.NET.Workload.Emscripten.Manifest-6.0.100.6.0.0-rtm.21505.3

错误:NU3004: The package is not signed.

包签名验证失败。

。更新广告清单失败。处理步骤验证包失败签字。

验证Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.100.6.0.0-rtm.21508.16

错误:NU3004: The package is not signed.

包签名验证失败。

我已经将这个源代码添加到Nuget配置中:

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

有什么建议吗?

对我来说有帮助:

  1. Close Visual Studio
  2. 删除C:Program Filesdotnetmetadataworkloads
  3. 中的所有内容
  4. 在命令行运行dotnet workload install maui

安装Microsoft Visual 2022 - Preview Version 17.1.0后,此问题已解决