首页 > 解决方案 > 错误包 System.Device.Location.Portable 与 monoandroid81 不兼容

问题描述

我正在使用带有 Xamarin 4.5.1.481、Xamarin.Andorid 7.3.1.2 和 Xamarin.iOS 10.10.0.36 的 VS2015 开发 Xamarin Forms 应用程序,其中我们使用System.Device.Location.Portable 1.0.0 NuGet 包。一切正常。

现在,我正在使用 VS2017 并将我的 Visual Studio 更新到 15.7.0,它自动更新了以下内容: - Xamarin 4.10.0.440 - Xamarin.Android SDK 8.3.0.18 - Xamarin.iOS 和 Xamarin.Mac SDK 11.10.1.174

安装“System.Device.Location.Portable 1.0.0”时出现以下构建错误

  1. 错误 NU1202 软件包 System.Device.Location.Portable 1.0.0 与 xamarinios10 (Xamarin.iOS,Version=v1.0) / win-x86 不兼容。包 System.Device.Location.Portable 1.0.0 支持:net (.NETFramework,Version=v0.0)

  2. 错误 NU1202 软件包 System.Device.Location.Portable 1.0.0 与 monoandroid81 (MonoAndroid,Version=v8.1) 不兼容。包 System.Device.Location.Portable 1.0.0 支持:net (.NETFramework,Version=v0.0)

System.Device.Location。便携包没有任何其他版本,因此我可以使其兼容。

任何帮助将不胜感激。提前致谢。

标签: c#androidxamarin.formsvisual-studio-2017.net-standard-2.0

解决方案


推荐阅读