Refit 5.0 с Uno Platform завершается с ошибкой «MissingMethodException» - PullRequest
0 голосов
/ 04 мая 2020

У меня оно отлично работает с приложением UWP, но как только я пытаюсь запустить версию Droid, я получаю следующую ошибку: -

Ошибка генерации ошибки: System.AggregateException: произошла одна или несколько ошибок. ---> System.InvalidOperationException: не удалось создать поколение для Uno.UI.SourceGenerators.RemoteControl.RemoteControlGenerator.System.MissingMethodException: метод не найден: 1004 * Я не уверен, где искать дальше. Есть указатели? Я действительно хотел бы продолжить использовать Refit с моим REST API.

Спасибо G

1 Ответ

0 голосов
/ 05 мая 2020

Refit 5.0 не совместим с Uno.SourceGeneration 2.0 (используется Uno), поскольку он загружает версию Roslyn, отличающуюся от той, которая использовалась исходными генераторами Uno во время сборки.

Это причина, по которой вы видите эту ошибку метода не найден.

Есть несколько способов исправить это (например, AppDomainIsolatedTask ), но это не может быть сделано на стороне пользователя.

...