【问题标题】:How to chose minimum and target versions of Windows 10 SDK如何选择 Windows 10 SDK 的最低版本和目标版本
【发布时间】:2019-07-27 02:18:21
【问题描述】:

有几个可用的 Windows UWP SDK here。我想开始开发一个 UWP 应用程序,但选择 SDK 版本让我有点困惑。 如果我使用像 Windows 10 SDK (10586) 之类的 SDK,这是否意味着我的应用仅适用于 Windows 10 OS build 10586 及更高版本?并且不适用于 Windows 10 OS build 10240?

【问题讨论】:

    标签: uwp windows-10-universal


    【解决方案1】:

    当您安装 Windows 10 SDK 版本 10586 时,您将能够将所有功能添加到您的应用程序中,这些功能在该 SDK 版本之前包括所有以前的功能。

    在创建新的 UWP 项目时,系统会要求您提供支持您的应用程序的 Windows 10 的目标和最低版本以及目标版本(如下所示):

    在此图中,您可以看到应用程序的目标版本为 14393,但最低版本为 10586,因此该应用程序将在大于或等于 10586 的所有 Windows 版本上运行。

    因此,这取决于您在创建 项目 。如果 SDK 版本高于您的目标版本,不会限制您开发较低版本的应用程序,但新引入的特定于新版本的功能将无法在应用程序中使用针对较低版本的 Windows。

    更多信息:Choose a UWP version (MSDN)

    【讨论】:

    • 感谢您的澄清。因此,如果我将我的最低版本设置为 10240 并将目标版本设置为 Build 15063(Creators Update)并将 15063 上引入的功能添加到我的应用程序中。这适用于 10240 吗?
    • 您可以在您的应用程序中添加 15063 中引入的功能,该功能仅适用于受支持的 windows 10 版本,但您的应用程序将继续在高于 10240(最低版本)的所有版本中工作..
    猜你喜欢
    • 2022-11-23
    • 1970-01-01
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 1970-01-01
    • 2014-08-22
    • 2011-06-01
    相关资源
    最近更新 更多