将"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项目中,一切都很好。