一个或多个项目需要一个平台SDK(UAP, 10.0.16299.91)

one or more projects require a platform SDK(UAP, 10.0.16299.91)

我正在尝试打开 UWP 项目,但由于版本控制问题,我无法加载该项目。它给了我以下错误。

但是,这个版本已经安装了,我也试过重新安装。但即使在那之后再次给我同样的错误。

我也更新了 .csproj 文件中的项目版本,如下所示。屏幕截图中提到的版本已经安装。

<TargetPlatformVersion>10.0.16299.91</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.16299.15</TargetPlatformMinVersion>

完成所有这些后,它仍然给出错误 Visual Studio 需要更新。

感谢任何帮助!

不要尝试将您的项目从您的 csproj 定位到 10.0.16299.91,您可以按照 Jet 的建议将目标版本指定为 10.0.16299.0。构建版本与目标版本不同。

想一想,如果你的客户在10.0.16299.0,那么他就不能使用你的应用程序吗?这是不合理的。顺便说一下,当你加载你的项目时,它会要求你重新定位你的项目,你可以在那里找到支持的目标版本。