无法在xamarin Android项目安装的NuGet包

问题描述 投票:0回答:1

我面对关于在xamarin Android项目安装的NuGet包一个很奇怪的问题。当我尝试在xamarin Android项目得到一个错误安装任何NuGet包。

这里是我从NuGet包管理器收到错误消息。

?Restoring packages for E:\Projects\Sample\Sample1\Sample2\Smaple3\SampleApp.Android\SampleApp.Android.csproj...
NU1202: Package Microsoft.WindowsAPICodePack.Shell 1.1.0 is not compatible with monoandroid81 (MonoAndroid,Version=v8.1). Package Microsoft.WindowsAPICodePack.Shell 1.1.0 supports: net (.NETFramework,Version=v0.0)
NU1202: Package Microsoft.WindowsAPICodePack.Core 1.1.0 is not compatible with monoandroid81 (MonoAndroid,Version=v8.1). Package Microsoft.WindowsAPICodePack.Core 1.1.0 supports: net (.NETFramework,Version=v0.0)
Package restore failed. Rolling back package changes for 'SampleApp.Android'.
Time Elapsed: 00:00:01.9192186
========== Finished ==========

enter image description here

在Android项目安装的软件包:

enter image description here

xamarin xamarin.forms xamarin.android
1个回答
0
投票

从PCL删除Microsoft.WindowsAPICodePack,因为你有在PCL以一种特定的引用,然后你的Android项目是指工作方式类似于间接引用因此它是造成问题的PCL。

解决办法:删除PCL项目包

© www.soinside.com 2019 - 2024. All rights reserved.