我有一个Xamarin Forms项目-Android项目的目标是API 28(Pie),并使用packages.config作为nuget引用。所有的软件包都有一个targetFramework =“ monoandroid90”。该项目将编译并正确运行。
我想迁移到使用PackageReference,所以我将Migratepackages.config迁移到PackageReference选项。
完成后,我尝试构建项目并收到有关缺少软件包的错误:
Xamarin.Android.Support.Annotations.28.0.0.1
在packages文件夹中,我看不到Xamarin.Android.Support软件包都已下载,并且即使重新安装该软件包也无法下载。
我还注意到csproj文件对所有nuget都引用了monoandroid81,即使packages.config使用了monoandroid90
有人在迁移后有类似的困难吗?