Xamarin.Приложение Forms для Android больше не будет создаваться после добавления «Xamarin.Firebase.Отправка сообщений » к нему

#xamarin.forms #firebase-cloud-messaging #visual-studio-2019

#xamarin.forms #firebase-cloud-messaging #visual-studio-2019

Вопрос:

После добавления «Xamarin.Firebase.Отправка сообщений» любому 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 и добавлении указанного пакета в приложение .android через nuget (здесь ошибок нет).

Добавление «Xamarin.GooglePlayServices.Base» тоже не помогает.

(Таким образом, очистка проекта, переустановка пакета, запуск его в режиме администратора и т. Д. Не Исправит это)

Комментарии:

1. Я бы посоветовал попробовать очистить кеш NuGet (Инструменты> Диспетчер пакетов NuGet> Очистить все кеши NuGet), а затем переустановить пакет. Я только что попытался добавить Firebase. Отправка сообщений в Xamarin. Формирует проект Android в VS 2019, и все было хорошо.

2. Ты герой, сработал как шарм!

3. @Kalerion Если эта проблема решена, не забудьте опубликовать ответ и отметить его. 🙂

Ответ №1:

комментарий @Nicks решил проблему:

Я бы посоветовал попробовать очистить кеш NuGet (Инструменты> Диспетчер пакетов NuGet> Очистить все кеши NuGet), а затем переустановить пакет. Я только что попытался добавить Firebase.Отправка сообщений в Xamarin.Формирует проект Android в VS 2019, и все было хорошо