2014-09-28 64 views
2

所以我尝试开发Xamarin Studio 5.4的小andriod应用程序。我的解决方案中有三个项目 - android应用程序(ClientProject)的项目,第一个(MyLib)和某个控制台应用程序(ConsoleApp)使用的一些类库。Xamarin工作室和参考项目

但是,当我尝试将引用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应用程序,而不想对其他移动平台使用该库,那么第一个选项将是最简单的。