未加载UWP项目(需要更新)

时间:2016-10-29 12:33:53

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

我遇到了涉及安装Visual Studio 2015 Enterprise的恼人问题。我刚刚进入跨平台移动项目,我从版本控制中获取了源代码。该解决方案包括几个可以正常工作的移动项目(Android,iOS)和一个拒绝加载的UWP项目。它在解决方案资源管理器上说:

  

此项目需要加载Visual Studio更新。右键单击该项目,然后选择"下载更新"

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

这三个都抛出了这个错误:

error message

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

installer

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

进行完全卸载

vs_enterprise.exe /uninstall /force

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

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

3 个答案:

答案 0 :(得分:4)

经过大量的研究,我终于解决了这个问题。我按照以下步骤操作:

  • 转到“控制面板”>节目&特征
  • 找到Microsoft Visual Studio 2015,右键单击它并选择“更改'
  • 当安装程序弹出时,选择'修改'
  • 取消选中全部通用Windows应用开发工具'节
  • 等待卸载完成
  • 重新启动
  • 再次转到控制面板,找到显然未使用上述方法删除的SDK安装程序:

enter image description here

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

答案 1 :(得分:0)

我遇到了这个错误,试图将一个可移植类库项目添加到解决方案中。我是否要求它以Windows Universal 10.0或Windows 8.1为目标。

我使用的解决方法是要求它也定位ASP.NET Core 1.0,即使我没有使用ASP.NET。

答案 2 :(得分:0)

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