2014-10-07 64 views
6

我正在編寫Xamarin應用程序,我希望將MonoDroidToolkit作爲項目添加到我當前的解決方案中。我已經做了正確的,我的解決方案建立。Xamarin不兼容的目標框架錯誤 - NuGet可以幫助我嗎?

我現在需要在我的應用程序中添加一個引用到MonoDroidToolkit項目。

我選擇了參考文件夾中的「編輯參考」選項。然後,我瀏覽到項目選項卡以選擇項目。該項目被列爲那裏,但我不能選擇,因爲這樣描述該項目:

com.refractored.monodroidtoolkit(不兼容的目標框架: MonoAndroid,版本= V4.2)

這裏描述的屏幕截圖: com.refractored.monodroidtoolkit (incompatible target framework: MonoAndroid, Version=v4.2)

我已將每個項目的目標框架更改爲相同且也是自動的,但是,無論我選擇哪個目標框架,都無法添加參考,因爲上述DESCR iption。

我在每個項目中都對Mono.Android參考進行了檢查。在我目前的項目中,描述是版本4.1支持,MonoDroidToolkit是版本4.2支持。

這是問題所在嗎?我如何輕鬆更新4.1支持參考以成爲最新版本?我可以讓NuGet做到這一點,還是有另一種方式來更新我所有的參考?

回答

4

在相同的解決方案中,如果Android項目的目標框架是相同版本或更低版本,則只能引用其他項目。

您可以通過右鍵單擊解決方案窗口中的項目,選擇選項,然後選擇生成 - 常規來更改項目的目標框架版本。頂部是該項目的目標框架。如果您將其更改爲Android 4.2(Jelly Bean),那麼您應該能夠引用MonoDroidToolkit項目。

使用MonoDroidToolkit最簡單的方法是從NuGet安裝它。

0

打開Xamarin Studio並點擊檢查更新。這應該更新您的Monodroid版本

相關問題