VS2013 Update 5 由于旧版本的多设备混合应用程序而被阻止

VS2013 Update 5 blocked due to old version of Multi-Device Hybrid Apps

我想我应该 post 在这里帮助其他人在为 VS2013 安装新的 Update 5 时遇到这个问题。

我现在花了大约 3 天时间尝试安装 Visual Studio 2013 更新 5,安装程序说更新被阻止,因为已经存在一个版本的混合应用程序多设备开发 (MDD)在机器上。

我已经删除了 MDD 的 CTP,但显然某些东西仍然潜伏在机器上,使安装程序认为它仍然存在。我在 Microsoft 支持上查看了很多像这篇 one relating to the problem in earlier Updates of VS2013 and also this 文章这样的话题。我在包缓存中找不到引用文件的踪迹。

下面是我找到的修复方法。

我最终解决了这个问题,方法是使用 RegEdit 在注册表中搜索与 Visual Studio 12 关联的任何注册表项中的短语 "Multi-Device"。我发现:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0\JavaScriptLanguageService

名为 ReferenceGroups_MDD 的条目。

我实际上所做的是从 JavascriptLanguageService 中删除整个内容,但我认为您可以只删除那个键。瞧!已安装更新 5。

我希望这对其他同样受困于此的人有所帮助。