首页 文章

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

提问于
浏览
0

我在Microsoft Store中拥有UWP应用程序,支持Mobile和Desktop min版本为10240,目标版本为15063.现在我想用16299更新到Fall Creators更新 . 我的Project是一个Xamarin.Forms应用程序,我最近升级到 . NET Standard 2.0 . 我了解到我必须使用min版本为16299(Fall Creators Update) . 问题是Fall Creators Update不支持任何Mobile应用程序 . 为了支持旧版本的UWP,我必须降级到.NET Standard 1.4 .

  • 2.0和1.4之间有很大差异吗?

  • 我会降低绩效并失去一些好处吗?

  • 有没有办法在共享项目2.0,Android 2.0,IOS 2.0,UWP 1.4等相同的解决方案中使用多个.NET标准版本?

1 回答

  • 2

    .NET Standard 1.4和2.0之间没有性能差异,因为.NET Standard只是特定目标平台应该提供的“蓝图”,而不是平台提供的实现本身 . .NET Standard 1.4具有较小的API表面,但大多数时候都应该满足您的需求 .

    但要记住的是,许多库正在转换或计划过渡到.NET Standard 2.0(包括Xamarin.Forms),这意味着如果想要使用最新和最好的版本,开发人员将慢慢被迫升级 . 但是我完全理解需要继续支持Windows 10 Mobile,因为我还想要保留几个应用程序 .

    当你真的需要最小版本16299时,你可以为多个版本提供多个Git分支 - 一个用于16299之前的版本,另一个用于16299及更高版本的附加功能 .

    一个库不能进行多目标定位(比如Android和iOS为2.0,UWP为1.4),但你可以创建两个库(2.0和PCL),在2.0中开发然后使用 Add new item - > Add as link 添加"link"将这些文件发送到PCL库并在两者之间共享它们 .

相关问题