2017-04-15 84 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,)" 
相关问题