Xamarin.Forms android应用程序在添加"Xamarin.Firebase.Messaging"后将不再构建



将"Xamarin.Firebase.Messaging"添加到任何Xamarin.Forms android应用程序后,由于以下原因,它将不再构建

Did not find reference matching RestoreAssemblyResources AssemblyName metadata 'Xamarin.Firebase.Messaging'

带有警告

esolved file has a bad image, no metadata, or is otherwise inaccessible. Could not load file or assembly 'Xamarin.Firebase.Messaging.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.

创建新的 xamarin.forms 项目并通过 nuget 将所述包添加到 .android 应用程序时会发生同样的问题(此处没有错误(。

添加"Xamarin.GooglePlayServices.Base"也无济于事。

(因此清理项目,重新安装软件包,在管理模式下运行它等不会修复它(

@Nicks注释解决了这个问题:

我建议尝试清除NuGet缓存(>NuGet包管理器的工具>清除所有NuGet缓存(,然后重新安装包。我刚刚尝试在VS 2019中将Firebase.Messaging 添加到Xamarin.Forms Android项目中,一切都很好。

相关内容

  • 没有找到相关文章

最新更新