【问题标题】:Prism version 7 release notes (Xamarin.Forms)Prism 版本 7 发行说明 (Xamarin.Forms)
【发布时间】:2018-11-24 18:58:09
【问题描述】:

有人知道prism 7.xxx版本的变化吗?

我正在尝试使用 prism 在新的 XamarinForms 应用程序中实现 MVVM 模式。 这个新应用程序有一个 android 版本限制。将用于仅支持 Andriod 6.0 (API 25) 的平板电脑。

如果我添加 Prism 版本 > 7,那么我会遇到问题,因为此版本中的 prism 使用 Xamarin.Forms (>= 2.5.0.122203)。

现在,如果我遵循这个 PRISM 版本依赖项,我必须以 Android 7 以上为目标。因为根据这个 link Xamarin Forms 在高于 2.5 的版本中适用于 Android > 7

所以,最后。如果我使用 Prism 6.3,我需要知道我不会拥有什么。

【问题讨论】:

  • here 是让我使用高于 7.0 的 Android 版本的限制
  • 您能解释一下为什么您不能针对新的 SDK 吗? Xamarin Forms 发行说明的评论中没有对您的问题进行解释的链接无助于任何人回答您的问题。请更新并澄清您的问题。
  • 您可以拥有上述指定的配置,并且仍然以 Android 6 为目标设备。您升级以支持更高版本,而不是停止支持更低版本,向后兼容性。

标签: xamarin.forms prism


【解决方案1】:

您可以使用 Prism 7 和 Xamarin.Forms 3 毫无问题地制作适用于 Android 6 的应用(我的最新应用支持 Android 4.4.2,使用 prism 7 和 Xamarin.Forms 2.5)。

对于您拥有的每个 Android 项目:

目标框架 - 指定在构建应用程序时使用哪个框架。 Xamarin.Android 在编译时使用此 API 级别。

最低 Android 版本 - 指定您希望应用支持的最旧 Android 版本。 Android 在运行时使用此 API 级别。

目标 Android 版本 - 指定您的应用打算在其上运行的 Android 版本。 Android 在运行时使用此 API 级别。

因此,您可以将 Prism 7 与最新版本的 Xamarin.Forms 一起使用,在目标框架设置中定位最新的 SDK,然后在最低 Android 版本和目标 Android 版本中指定所需的 API 版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    • 2021-05-22
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 1970-01-01
    相关资源
    最近更新 更多