2017-04-15 69 views

回答

4

當使用monoandroid10框架,Xamarin.Forms被鎖定到特定的Android支持的版本,但假設你的目標框架monoandroid70/monoandroid71,Xamarin.Forms 2.3.3.193和多達現在鎖定到minimun的Android支持的唯一版本。

  • Xamarin.Forms 2.3.3.180(和之前)= MonoAndroid10支持僅

    • 每個釋放鎖定到單個的Android支持版本

    • 的Android支持版本= 23.3 .0(only)(包裝範圍:[23.3.0, 23.3.0]

  • Xamarin.Forms 2.3.3.193 =首先MonoAndroid70支持版本

    • Minimun支持Android版本= 23.3.0(包DEP。範圍:[23.3.0,)

因此,這意味着Xamarin.Forms版本2.3.3.193,2.3.4.224,2.3.4.231,& 2.3.5.233-PRE1(最新的),你可以使用支持Android 23.3.0對於monoandroid70 +高於

注意:Xamarin.Forms 2.3.3.193和更新版本也支持MonoAndroid10框架,並且在針對該框架使用時,每個Forms版本仍被鎖定到單個Android支持版本。

注意:當基於Android的渲染器需要更新的支持功能時,某些未來版本的Forms將增加最低支持級別版本。

作爲一個快速的在線參考,您可以隨時看的NuGet依賴特定形式的版本

或者搶的NuGet V3打包JSON和使用jq解析它Nuget依賴關係範圍(我用於自動生成/發佈版本表,但使用更新的框架則不再需要它)

curl -s https://api.nuget.org/v3/registration1-gz/xamarin.forms/page/2.3.3.193/2.3.5.233-pre1.json | gunzip | jq '.items | .[0] | .catalogEntry | .dependencyGroups | .[0] | .dependencies | .[0] | .range ' 

"[23.3.0,)" 
相關問題