代码之家  ›  专栏  ›  技术社区  ›  Emil

UWP秋季创作者更新和移动应用程序?

  •  0
  • Emil  · 技术社区  · 8 年前

    我在微软商店有UWP应用程序,它支持移动和桌面min版本as 10240和目标版本15063。现在我想更新到秋季创作者更新为16299。我的项目是Xamarin。我和Forms app最近升级到了。净标准2.0。我知道我必须使用min版本as 16299(秋季创作者更新)。 问题是Fall Creators更新不支持任何移动应用程序。为了支持较旧版本的UWP,我必须降级到。净标准1.4。

    • 2.0和1.4之间是否存在巨大差异?
    • 我是否会导致性能下降并失去一些好的好处?
    • 有没有一种方法可以使用多个。NET标准版本,如Shared project 2.0、Android 2.0、IOS 2.0、UWP 1.4?
    1 回复  |  直到 8 年前
        1
  •  2
  •   Martin Zikmund    8 年前

    两者之间没有性能差异。净标准1.4和2.0 as。NET标准只是特定目标平台应该提供什么的“蓝图”,而不是平台提供的实现本身。NET标准1.4具有较小的API表面,但大多数情况下都应满足您的需要。

    但要记住的是,许多图书馆要么正在过渡,要么正在计划过渡到。NET标准2.0(包括Xamarin.Forms),这意味着如果开发人员想要使用最新和最好的版本,他们将慢慢被迫升级。但我完全理解保持对Windows 10 Mobile支持的必要性,因为我也有几个应用程序想保留在那里。

    当您真的需要min版本16299时,您可以为单独的版本使用多个Git分支,一个用于16299之前的版本,另一个用于16299及更高版本,并具有其他功能。

    一个库不能进行多目标定位(比如Android和iOS的act as 2.0,而UWP的act as 1.4),但您也可以创建两个库(2.0和PCL),在2.0中开发,然后使用 Add new item -&燃气轮机; Add as link 将这些文件的“链接”添加到PCL库并在两者之间共享。

    推荐文章