2014-10-07 4 views
6

Я кодирую приложение Xamarin, и я хочу добавить MonoDroidToolkit в качестве проекта для моего текущего решения. Я сделал это правильно, и мое решение строится.Xamarin Несовместимая ошибка рамочной схемы - может NuGet помочь мне?

Теперь мне нужно добавить ссылку в мое приложение к проекту MonoDroidToolkit.

Я выбрал опцию «Редактировать ссылки» в папке «Ссылки». Затем я перейду на вкладку «Проекты», чтобы выбрать проект. Проект в списке, однако я не могу выбрать проект из-за этого описания:

com.refractored.monodroidtoolkit (несовместим цель рамки: MonoAndroid, Version = v4.2)

Вот скриншот описание: com.refractored.monodroidtoolkit (incompatible target framework: MonoAndroid, Version=v4.2)

Я изменил целевую структуру каждого проекта, чтобы быть такой же, а также не должно быть автоматическим, однако, независимо от того, какую цель рамки я выбираю, я не могу добавить ссылку из выше DESCR iption.

Я сделал проверку на ссылку Mono.Android в каждом из моих проектов. В моем текущем проекте описание - поддержка версии 4.1, а MonoDroidToolkit - поддержка версии 4.2.

Это проблема? Как я могу легко обновить ссылку 4.1 Support, чтобы быть последним? Могу ли я заставить NuGet сделать это, или есть другой способ обновить все мои ссылки?

ответ

4

В том же решении проект Android может ссылаться только на другой проект, если его целевая структура - та же версия или более низкая версия.

Вы можете изменить целевую версию рамочного проекта проекта, щелкнув правой кнопкой мыши проект в окне «Решение», выбрав «Параметры», затем выбрав «Сборка». В верхней части находится Target Framework для этого проекта. Если вы измените это на Android 4.2 (Jelly Bean), вы сможете обратиться к проекту MonoDroidToolkit.

Самый простой способ использования MonoDroidToolkit - установить его с NuGet.

0

Откройте Xamarin Studio и нажмите кнопку «Проверить наличие обновлений». Это должно обновить версию Monodroid

Смежные вопросы