После добавления «Xamarin.Firebase.Messaging» в любое Android-приложение 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 и добавлении указанного пакета в приложение .android через nuget (здесь нет ошибок).
Добавление «Xamarin.GooglePlayServices.Base» тоже не помогает.
(Таким образом, очистка проекта, переустановка пакета, запуск его в режиме администратора и т. д. не исправит это)
Ты герой, работал как шарм!
@Kalerion Если проблема решена, не забудьте опубликовать ответ и отметить его. :)
Комментарий @Nicks решил проблему:
I would suggest try clearing your NuGet cache (Tools > NuGet Package Manager > Clear All NuGet Cache(s)) and then reinstalling the package. I just tried adding Firebase.Messaging to a Xamarin.Forms Android project in VS 2019 and everything was fine
Я бы посоветовал попробовать очистить кэш NuGet («Инструменты» > «Диспетчер пакетов NuGet» > «Очистить все кэши NuGet»), а затем переустановить пакет. Я только что попытался добавить Firebase.Messaging в проект Android Xamarin.Forms в VS 2019, и все было в порядке.