我正在编写一个Xamarin应用程序,我希望将MonoDroidToolkit作为项目添加到我当前的解决方案中。我已经正确地完成了这个,我的解决方案也在构建。
我现在需要在我的应用程序中添加一个对MonoDroidToolkit项目的引用。
我选择了"编辑参考" References文件夹中的选项。然后,我浏览到项目选项卡以选择项目。该项目列在那里,但由于此描述,我无法选择项目:
com.refractored.monodroidtoolkit(不兼容的目标框架: MonoAndroid,Version = v4.2)
以下是说明的屏幕截图:
我已将每个项目的目标框架更改为相同并且也是自动的,但是,无论我选择哪个目标框架,由于上述描述,我都无法添加引用。
我已经对每个项目中的Mono.Android引用进行了检查。在我当前的项目中,描述是版本4.1支持,MonoDroidToolkit是版本4.2支持。
这就是问题所在吗?如何轻松更新4.1支持参考是最新的?我可以让NuGet这样做,还是有其他方式来更新我的所有参考文献?
答案 0 :(得分:6)
在同一解决方案中,如果一个Android项目的目标框架是相同版本或更低版本,则它只能引用另一个项目。
您可以通过右键单击解决方案窗口中的项目,选择选项,然后选择构建 - 常规来更改项目的目标框架版本。顶部是该项目的目标框架。如果您将其更改为Android 4.2(Jelly Bean),那么您应该能够引用MonoDroidToolkit项目。
使用MonoDroidToolkit的最简单方法是从NuGet安装它。
答案 1 :(得分:0)
打开Xamarin Studio并单击检查更新。这应该更新您的Monodroid版本