我有一个 Xamarin Forms 项目 - Android 项目以 API 28 (Pie) 为目标,并使用 packages.config 作为 nuget 引用。所有的包都有一个 targetFramework="monoandroid90"。该项目编译并正确运行。
我想迁移到使用 PackageReference,所以我使用 Migrate packages.config to PackageReference 选项。
完成后,我尝试构建项目并收到有关缺少包的错误:
Xamarin.Android.Support.Annotations.28.0.0.1
查看包文件夹,我可以看到没有下载任何 Xamarin.Android.Support 包,我无法让它们下载 - 即使重新安装包。
我还注意到所有 nugets 的 csproj 文件都引用了 monoandroid81,即使 packages.config 使用了 monoandroid90
有人在迁移后遇到过类似的困难吗?