UWP - 目标 .NET 版本?

UWP - Targeted .NET version?

我总是能够为常规 .NET 项目设置目标框架版本。在 UWP 应用程序中,我只能设置 "Windows 10 build version"

它们与 .NET(核心?本机?)平台版本有什么关系?

UWP 是一组 API(就像任何 .NET 一样)。根据 API 合约,有不同的 API 可用,它与 Windows 版本的官方构建相关联。这些数字不一样 - 目前微软将每个 Windows 10 官方更新标记为 API 合同的新主要版本,因此最新添加的 API 标记为 3.0.

UWP 不针对 NET framework 版本,而是针对 SDK 版本,您可以在项目属性中更改 sdk 版本:

您还可以设置最低目标版本。

此外,由于UWP .NET 项目(C# 或Visual basic)是基于.NET Core 的,您可以通过.nuget 升级(或降级).NET Core 版本: