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

C# 一个或多个项目需要平台SDK(UAP,10.0.16299.91),c#,uwp,visual-studio-2017,win-universal-app,C#,Uwp,Visual Studio 2017,Win Universal App,我试图打开UWP项目,但由于版本控制问题,我无法加载该项目。它给了我以下的错误 但是,此版本已经安装,甚至我也尝试再次安装。但即使在那之后,我还是犯了同样的错误 我已经更新了.csproj文件中的项目版本,如下所示。屏幕截图中提到的版本已经安装 <TargetPlatformVersion>10.0.16299.91</TargetPlatformVersion> <TargetPlatformMinVersion>10.0.16299.15</Tar

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

但是,此版本已经安装,甚至我也尝试再次安装。但即使在那之后,我还是犯了同样的错误

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

<TargetPlatformVersion>10.0.16299.91</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.16299.15</TargetPlatformMinVersion>
10.0.16299.91
10.0.16299.15
在完成所有这些操作之后,它仍然会给出错误,因为VisualStudio需要更新


在此感谢您的帮助

不要试图通过csproj将您的项目目标定为10.0.16299.91,您可以按照Jet的建议将目标版本指定为10.0.16299.0。生成版本与目标版本不同


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

尝试卸载并重新安装,然后从vs安装程序而不是windows10 sdk安装此版本的sdkinstaller@ShubhamSahu你是说我需要修复visual studio?请尝试将目标设置为:
10.0.16299
10.0.16299
@Rohit否我说的是卸载并通过vs_安装程序而不是sdk安装程序重新安装sdk,或者如果不需要,您也可以尝试jet chopper建议,右键单击vs中的解决方案,编辑csproj文件并编辑目标和最小版本,但这可能会导致依赖项错误,但您可以尝试