3

我試圖鍛鍊sample project using MvvmCross,但我堅持在VS2012中添加框架的第一步。無法添加Xamarin.Android和Xamarin.iOS到PCL

enter image description here

當我嘗試添加Xamarin.Android,並在PCL項目Xamarin.iOS框架,它顯示一個錯誤

還有就是你選擇

的 框架之間的便攜式沒有可用的功能

我試着按照這answer中的步驟,但它沒有奏效。

有人可以解釋一下這個問題。

謝謝。

+2

如果將* Silverlight *更改爲版本5並將* Windows Phone *更改爲版本8,會發生什麼情況?你還看到錯誤嗎? –

+1

@AndersGustafsson太棒了!這是工作。謝謝。但更低的版本框架會發生什麼? – Praveen

+0

我認爲您選擇的組合不受任何PCL配置文件支持,可能是因爲沒有足夠的重疊功能。或者,我認爲您可以將.NET Framework「降級」到版本4,但我認爲具有該配置文件的PCL不會使用* MVVMCross *程序集。 –

回答

2

近期(主要是不錯)從微軟改變意味着可以正式一起使用的平臺現在被設置爲:

  • SL5
  • WP8
  • winstore
  • WPF與.NET 45
  • xam雙胞胎

支持t請嘗試從Mvvmcross發佈的3.1.1版本 - 目前可用的beta版本試用測試版軟件包 - 3.1.1-beta5 - 在nuget中使用「include prerelease」。

+0

我想你是指着['MvvmCross 3.1.1-beta1'](https://www.nuget.org/packages/MvvmCross/3.1.1-beta1)。當我在nuget控制檯嘗試時,它正在遭受錯誤。請糾正我,如果這是錯誤的 – Praveen

+0

其實我感覺.net框架4.5的問題,正如在這[評論](http://stackoverflow.com/questions/21571543/unable-to-add-xamarin-android-和-xamarin-ios-to-pcl#comment32585161_21571543)我改變了它,這解決了我的問題。謝謝你的幫助 :) – Praveen

相關問題