如何选择Windows 10 SDK的最低和目标版本

Sur*_*uka 4 uwp windows-10-universal

有几种的Windows软件开发工具包UWP 这里。我想开始开发UWP应用程序,这让我选择SDK版本有点困惑。如果我使用Windows 10 SDK(10586)之类的SDK,这是否意味着我的应用仅适用于Windows 10 OS build 10586及更高版本?并不能与Windows 10 OS build 10240一起使用?

Pra*_*yay 7

当您安装Windows 10 SDK版本10586时,您将能够将所有功能添加到应用程序中,直到该SDK版本发布为止,包括所有以前的功能。

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

在此处输入图片说明

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

因此,这取决于创建项目时选择的Windows版本。如果SDK版本大于您的目标版本,则不会限制您开发较低版本的应用程序,但是,如果针对Windows较低版本的应用程序,则新的特定于新版本的功能将在应用程序中不可用。

更多信息:选择UWP版本(MSDN)

  • 您可以在应用程序中添加15063中引入的功能,并且该功能仅在受支持的Windows 10版本上可用,但是您的应用程序将继续在大于10240(最低版本)的所有版本中运行。 (2认同)