Android-приложение Xamarin.Forms больше не будет собираться после добавления в него «Xamarin.Firebase.Messaging» - PullRequest
0 голосов
/ 10 апреля 2019

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

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

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

1 Ответ

0 голосов
/ 11 апреля 2019

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...