Xamarin.Firebase.Messaging-无法安装程序包

Xamarin.Firebase.Messaging-无法安装程序包,firebase,xamarin,xamarin.forms,Firebase,Xamarin,Xamarin.forms,我正在尝试安装Xamarin.Firebase.Messaging 我得到了这个错误: 无法安装程序包“Xamarin.Firebase.Messaging 42.1001.0”。 您正试图将此软件包安装到以“.NETPortable,Version=v4.5,Profile=Profile259”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者 我试图将目标配置文件更改为78,但什么也没发生 谢谢你的帮助 您正在尝试将此软件包安装到PCL项

我正在尝试安装Xamarin.Firebase.Messaging 我得到了这个错误:

无法安装程序包“Xamarin.Firebase.Messaging 42.1001.0”。 您正试图将此软件包安装到以“.NETPortable,Version=v4.5,Profile=Profile259”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者

我试图将目标配置文件更改为78,但什么也没发生


谢谢你的帮助

您正在尝试将此软件包安装到PCL项目中。您只能将此软件包安装到
Xamarin.Android
项目中,因为此NuGet软件包没有要安装到PCL中的目标

有两种主要方法可以解决这个问题:

1) 看看NuGet上的“依赖项”

2) 下载
.nupkg
,提取并查看libs以查看支持的目标框架

在这种情况下,仅支持
MonoAndroid70
。这是Xamarin.Android的同义词


我面临同样的问题,我正在将Xamarin.Firebase.Messaging包安装到Xamarin.Android项目中,而不是安装在可移植类库中

我通过删除bin和obj文件夹重新启动visualstudio和clean解决方案修复了它


在那之后,它成功地安装了。

nuget应该包括一种更简单的方法来解决这个问题。我同意。事实上,我已经请NuGet在这方面提供帮助:谢谢分享。支持并订阅了该主题。您好,谢谢您的评论。因此,如果我不能将此软件包安装到PCL项目中,我如何使用firebase和跨平台?(XAMARIN)你有其他选择吗?我需要它主要用于基于推送通知的数据库。再次感谢。您将创建一个抽象并使用特定于平台的包。iOS上也有Firebase软件包。您可能没有使用表单,但有关IoC/DI的最佳文档是我们的表单文档