【发布时间】:2019-02-09 06:38:08
【问题描述】:
关于在 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 ==========
Android项目中安装的包:
【问题讨论】:
-
这个包不兼容mono.android你不能用
-
感谢您的努力。我当时尝试更新 xamarin.forms 版本也遇到了错误。这对我来说很烦人。
-
为什么你还需要 APICodePack?
-
我没有在android项目中安装那个包。它只安装在 pcl 项目中。
-
根据错误应该在你的android项目中看看
标签: xamarin xamarin.forms xamarin.android