#xamarin #xamarin.forms #esri
#xamarin #xamarin.forms #esri
Вопрос:
Я скачал ArcGIS
Runtime SDK для Xamarin (Quartz Beta)
. При установке его из коробки в переносимый проект я получаю следующую ошибку :
Не удалось установить пакет ‘Esri.ArcGISRuntime.Xamarin.Формы 100.0.0.1369-бета’. Вы пытаетесь установить этот пакет в проект, предназначенный для ‘.NETPortable,Version = v4.5,Profile =Profile7
Я попытался изменить номер профиля, но, похоже, это не сработало. Как мне поступить?
Ответ №1:
Пример кода из их проекта на github показывает, что они настраивают свои проекты, используя подход с общим кодом, а не переносимую библиотеку классов. Я не уверен, что они разработали свою библиотеку с учетом поддержки PCL.
На бета-форумах сотрудник esri ответил на этот вопрос относительно того, может ли SDK поддерживать PCL:
К сожалению, PCL невозможен для среды выполнения из-за некоторых встроенных зависимостей. Мы рекомендуем использовать общие проекты для совместного использования кода, который вы в противном случае поместили бы в PCL.
Комментарии:
1. Это правильно. ArcGIS Runtime SDK для . NET и Xamarin предназначены для общих проектов.
2. Спасибо за подтверждение и источник @germi