Visual studio 2015 &引用;需要Visual Studio更新";但它是最新的

Visual studio 2015 &引用;需要Visual Studio更新";但它是最新的,visual-studio-2015,win-universal-app,Visual Studio 2015,Win Universal App,我有一个新安装的Visual Studio 2015社区,在我的计算机上运行Windows 10 UWP SDK。最近,我试图打开从另一台计算机导入的项目,当我启动解决方案时,会收到下一条错误消息: 审查解决方案行动 需要Visual Studio更新 一个或多个项目需要平台SDK(UAP,版本:10.0.10586.0),该SDK未安装或包含在Visual Studio未来更新的pat中 安装平台SDK以打开这些项目 单击“确定”时,我看到解决方案资源管理器中的所有项目旁边都有文本(需要更新

我有一个新安装的Visual Studio 2015社区,在我的计算机上运行Windows 10 UWP SDK。最近,我试图打开从另一台计算机导入的项目,当我启动解决方案时,会收到下一条错误消息:

审查解决方案行动

需要Visual Studio更新 一个或多个项目需要平台SDK(UAP,版本:10.0.10586.0),该SDK未安装或包含在Visual Studio未来更新的pat中

安装平台SDK以打开这些项目

单击“确定”时,我看到解决方案资源管理器中的所有项目旁边都有文本(需要更新)

当我点击它时,它会将我带到Windows10SDK下载页面,下载一个我已经反复安装的SDK。我还不止一次地修复了该解决方案。最后,我重新安装了VisualStudio2015


如何才能使我的项目重新工作?

大约一周前,我遇到了这个问题,最后从Microsoft站点再次安装了VS。修复我问题的下载是来自的“Visual Studio社区-更新1”


后来在代码兼容性方面出现了一些问题,不得不重新安装一些SDK,但除此之外,它修复了“需要更新”提示。

此错误非常容易引起误解。我花了很多宝贵的时间试图修复它。 如果您确信Visual Studio是最新的,则无需更新或修复Visual Studio 2015

请按照以下步骤操作:

  • 单击错误消息上的“确定”

  • 转到解决方案资源管理器,右键单击带有(需要更新)标记的项目

  • 右键单击项目并选择选项:“编辑MyProject.csproj”

  • 将Windows 10 SDK的所有外观编辑为较低版本,如10.0.10240.0

  • 由此:

    
    UWP的Windows桌面扩展
    UWP的Windows Mobile扩展
    UAP
    10.0.10586.0
    10.0.10240.0
    
    对这样的事情:

    
    UWP的Windows桌面扩展
    UWP的Windows Mobile扩展
    UAP
    10.0.10240.0
    10.0.10240.0
    
    对解决方案中的所有项目重复此操作,并多次重新加载项目(VS在刷新其结构时遇到问题),您必须耐心等待,并且可能会重新启动几次

    你可以走了! 有关更多信息,请查看此页面:
    我也偶然发现了这个错误

    我以前安装的Windows软件开发工具包中有一个打字错误。 当我打开
    程序和功能时
    ,有
    Windows软件开发工具包10.1.10586.212
    ,但VS2015项目需要版本
    10.0.10586.212


    所以我卸载了所有旧的(还有
    10.0.26624.0
    ),从下载了新安装
    10.0.10586.212
    :并且它现在可以在.csproj中正常工作,无需任何更改在visual studio中转到“帮助/关于”,注意针对通用Windows应用程序的visual studio工具的当前版本并使用它似乎更为正确。但是,该版本中可能存在阻止应用程序运行的更改。这是一个经典的兼容性问题,没有比尝试和祈祷更好的解决方案。清单应显示相关可执行文件的所需级别。另一种方法是从源代码重新生成,并查看它是否编译


    这是高层次的建议。我有这样一个我想构建的应用程序,我将继续重新创建项目,看看源代码是否构建。

    今天突然遇到了这个问题。更改
    TargetPlatformVersion
    成功了。你知道为什么这会突然发生吗?我的VS上的错误说我没有安装10.0.10586.0,尽管我安装了。程序和功能显示我已安装10586.15。此外,现在我无法打开/创建任何针对10586的UWP项目。我必须选择10240。@siddhant1991我相信这与Visual Studio想要更新有关,但仍然没有完成更新所需的全部内容。几天后,我发现了这个漏洞,我的VS告诉我,我需要做一个大的更新,几乎解决了所有问题。这看起来不是一个正确的解决方案。你只是说VS使用较低版本。这就像将应用程序降级以使用较低版本。必须有更好的解决办法。我有两台电脑,我在这两台电脑上都安装了corect版本,但其中只有一台电脑在某些时候无法识别reason@batmaci这样做并运行之后,您可以将其更改回。另外,您可能不会遇到同样的问题,因为这个错误实际上是特定于去年发布的Vs2015更新的某个版本(这个错误应该不再存在)@BrunoMedina我在xamarin forms项目中遇到了这个问题。我安装了最新版本10.0.14393.0,我得到了相同的屏幕截图,尽管VS installer显示它已安装。我不相信降级是一个永久的解决办法。例如,我检查了路径C:\Program Files(x86)\Windows Kits\10\Extension SDK\并且在我检查每个文件夹时有4个文件夹,其中只有Windows Mobile文件夹具有此最高版本。我不明白为什么微软不安装其他类型的项目。这就是为什么它可能会返回“update requered”消息,这实际上就是解决方案。我也有同样的经历。卸载SDK并从链接重新安装后,解决了我的问题。