迁移至PackageReference缺少Nuget构建失败

时间:2019-04-10 08:59:24

标签: xamarin.forms xamarin.android visual-studio-2017 nuget packagereference

我有一个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

有人在迁移后有类似的困难吗?

0 个答案:

没有答案