2014-09-28 2 views
2

Итак, я стараюсь разработать небольшое приложение andriod от Xamarin Studio 5.4. У меня есть три проекта в моем решении - проект приложения android (ClientProject), некоторая библиотека классов, которая используется первым (MyLib) и некоторым консольным приложением (ConsoleApp).Xamarin Studio и ссылка на проект

Но когда я пытаюсь добавить ссылку на MyLib в ClientProject, я терпит неудачу. Xamarin Studio говорит мне, что «Несовместимая целевая среда .NET Framework версии 4.0».

Это выглядит этот

enter image description here

Я изменил рамочное версию MYLIB на 3,5, до 4,5, но это не имеет никакого эффекта.

Но когда я пытаюсь добавить эту ссылку в ConsoleApp нет никаких проблем:

enter image description here

Так я должен добавить к ClientProject ссылки на MyLib.dll поэтому я не могу отлаживать свой код. Что я должен сделать, чтобы решить эту проблему?

ответ

5

Проект Android будет иметь структуру MonoAndroid. Эта структура несовместима с полной .NET Framework. Ваши варианты должны сделать одно из следующего:

  1. Создайте проект библиотеки Android.
  2. Создайте проект библиотеки портативных классов.
  3. Создать общий проект.

Если вы заинтересованы только в создании приложения для Android и не заинтересованы в использовании библиотеки для других мобильных платформ, то первый вариант будет самым простым.

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