将“Xamarin.Firebase.Messaging”添加到任何Xamarin.Forms安卓应用程序后,它将不再构建,因为
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缓存),然后重新安装包。我刚刚尝试将Firebase.Messaging添加到VS 2019中的Xamarin.Forms Android项目,一切都很好