Как обновить моно версию в проекте Xamarin.Form в Visual Studio 2017 с Windows? - PullRequest
0 голосов
/ 04 мая 2018

Я реализовал UrbanAirShip, как указано в этом документе. Это версия 5.0.2. После реализации я получаю следующую ошибку при сборке в AppCenter.

MTOUCH: ошибка MT2101: не удается разрешить ссылку 'System.Void ObjCRuntime.BlockLiteral :: SetupBlockUnsafe (System.Delegate, System.Delegate)», ссылается на метод 'UrbanAirship.UAAction UrbanAirship.UAAction :: Действие (UrbanAirship.UAActionBlock) 'в 'Xamarin.iOS, версия = 0.0.0.0, культура = нейтральная, PublicKeyToken = 84e04ff9cfb79065'

Если я удаляю UrbanAirship или сохраняю старую версию, она успешно собирается.

Я связался с AppCenter и получил от них следующий ответ.

Вы строите с моно 5_4_1, я видел такие ошибки в прошлом когда у вас есть зависимости, которые требуют 5,8+ моно. Пожалуйста, попробуйте построить с последней моно версией в панели конфигурации сборки. Если оно все еще не удается, пожалуйста, дайте нам знать.

В соответствии с их ответом я попытался найти способ изменить версию Mono в конфигурации сборки. Но я не нашел в Visual Studio 2017 в Windows.

Кто-нибудь может подсказать мне, что мне теперь делать? Если мне нужно обновить версию Mono, как я могу ее обновить?

enter image description here

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