我已经按照这些说明安装了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有什么建议吗?
对我来说有帮助:
- Close Visual Studio
- 删除
C:Program Filesdotnetmetadataworkloads
中的所有内容 - 在命令行运行
dotnet workload install maui
安装Microsoft Visual 2022 - Preview Version 17.1.0后,此问题已解决