我认为我应该在此发布此内容,以便在安装VS2013的新Update 5时帮助其他人遇到此问题。
我花了大约3天时间尝试安装Visual Studio 2013的Update 5,安装程序说由于计算机上已存在混合应用程序(MDD)的多设备开发版本而阻止更新。
我已经删除了MDD的CTP,但显然仍有一些东西潜伏在机器上,使安装程序认为它仍然存在。我检查了一些类似于one的线程,这些线程与早期的VS2013更新中的问题以及Microsoft支持上的this文章有关。我在包缓存中找不到任何引用文件的痕迹。
以下是我找到的修复方法。
答案 0 :(得分:2)
我最终通过使用RegEdit在注册表中搜索短语" Multi-Device"来解决这个问题。在与Visual Studio 12相关的任何reg键中。我在:
中找到HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 12.0 \ JavaScriptLanguageService
名为ReferenceGroups_MDD的条目。
我实际上做的是从JavascriptLanguageService中删除所有内容,但我认为你可以删除那一个单一的密钥。瞧!已安装Update 5。
我希望这对其他人也有用处。