【问题标题】:UWP Project not loaded (Update Required)未加载 UWP 项目(需要更新)
【发布时间】:2017-03-12 04:14:12
【问题描述】:

我在安装 Visual Studio 2015 Enterprise 时遇到了一个烦人的问题。我刚进入一个跨平台的移动项目,我已经从版本控制中获取了源代码。该解决方案由几个运行良好的移动项目(Android、iOS)和一个拒绝加载的 UWP 项目组成。它在解决方案资源管理器上说:

此项目需要 Visual Studio 更新才能加载。右键单击项目并选择“下载更新”

点击“下载更新”后,我看到了这个页面:https://developer.microsoft.com/en-us/windows/downloads/sdk-archive。 我已经尝试下载所有三个 SDK(我认为这不是模拟器问题,所以我没有费心下载模拟器安装程序)。

三个都抛出这个错误:

我尝试从控制面板修改我的 Visual Studio 安装,但您可以看到安装程序声称当前已安装所有 Windows SDK:

我已尝试重新安装 SDK。我已尝试重新安装 Visual Studio 2 次,其中一次涉及通过运行完全卸载

vs_enterprise.exe /uninstall /force

在命令提示符下但无济于事。

此外,当我尝试创建一个新的 UWP 项目时,我可以定位的唯一平台是 10.0.240 版本。我记得过去可以定位其他版本,但下拉列表现在只包含此选项。

【问题讨论】:

  • 尝试在文本编辑器中打开 *.csproj 文件并将“10.0.10586.212”更改为您安装的最接近的版本。
  • @DecadeMoon 所有版本均已安装。至少这是 Visual Studio 安装程序所声称的。这是我尝试但没有奏效的第一件事
  • 并非所有 UWP 版本都是交叉兼容的。 10240可以和10586组合,10586可以和14393组合。而且10240和14393不兼容。请注意。

标签: c# xamarin visual-studio-2015 uwp


【解决方案1】:

经过大量研究,我终于解决了它。我按照以下步骤操作:

  • 转到控制面板 > 程序和功能
  • 找到 Microsoft Visual Studio 2015,右键单击并选择“更改”
  • 当安装程序弹出时选择“修改”
  • 取消选中整个“通用 Windows 应用程序开发工具”部分
  • 等待卸载完成
  • 重启
  • 再次进入控制面板,找到显然没有使用上述方法删除的 SDK 安装程序:

  • 全部卸载
  • 重启
  • 访问此页面:https://developer.microsoft.com/en-us/windows/downloads/sdk-archive 并下载所有三个 SDK
  • 首先安装版本 10.0.26624,然后逐步升级
  • 完成后转到控制面板找到 Visual Studio 安装,右键单击,单击“更改”,然后在向导加载后选择“修改”
  • 确保选中“通用 Windows 应用程序开发工具”部分中的每个选项,然后单击下一步
  • SDK 和工具安装完成后重新启动计算机
  • 错误现在应该消失了

【讨论】:

    【解决方案2】:

    我在尝试将可移植类库项目添加到解决方案时遇到了这个错误。无论我要求它以 Windows Universal 10.0 还是 Windows 8.1 为目标,都会发生这种情况。

    我使用的解决方法是让它也针对 ASP.NET Core 1.0,即使我没有使用 ASP.NET。

    【讨论】:

      【解决方案3】:

      我也遇到了这个问题,我花了很多时间来解决。实际上,您不必重新安装任何东西!如果您完全确定您的 Visual Studio 是最新的,只需按照以下步骤操作即可解决您的问题:https://stackoverflow.com/a/35733823/3322347

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-08
        • 2021-05-16
        • 2019-08-27
        • 1970-01-01
        • 1970-01-01
        • 2018-04-23
        • 2016-09-20
        • 1970-01-01
        相关资源
        最近更新 更多