【发布时间】: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