Cordova 更新后安装Visual Studio多设备应用程序时出错

Cordova 更新后安装Visual Studio多设备应用程序时出错,cordova,visual-studio-2013,multi-device-hybrid-apps,Cordova,Visual Studio 2013,Multi Device Hybrid Apps,我最近将Visual Studio 2013更新为版本4,然后我尝试将Apache Cordova多设备工具更新为新版本,但我收到一个错误,说它已被阻止,我必须卸载旧版本 我点击了链接并尝试按照说明操作,但在CMD提示符中显示该文件不存在。我已经检查过了,混合应用程序CPT2.0不在我的程序和功能列表中,所以它被删除了。好的,我也找不到注册表项 所以现在我安装了一个VisualStudio,它不允许我构建多设备应用程序,而且一个客户不理解我的问题。任何人请 克里夫。如果您阅读本文并努力寻求答案,

我最近将Visual Studio 2013更新为版本4,然后我尝试将Apache Cordova多设备工具更新为新版本,但我收到一个错误,说它已被阻止,我必须卸载旧版本

我点击了链接并尝试按照说明操作,但在CMD提示符中显示该文件不存在。我已经检查过了,混合应用程序CPT2.0不在我的程序和功能列表中,所以它被删除了。好的,我也找不到注册表项

所以现在我安装了一个VisualStudio,它不允许我构建多设备应用程序,而且一个客户不理解我的问题。任何人请


克里夫。

如果您阅读本文并努力寻求答案,我在上面评论中列出的MSFT团队的帮助下(全部通过电子邮件)设法解决了这个问题,他们提供了很好的服务

答案是,我手动浏览了我的Package Cache文件夹,查找任何提到MultiDeviceHybridApp的内容,发现在此位置有一个软件包:

C:\ProgramData\Package Cache{19AD9AD6D6-4205-4C29-A4ED-9C62483544D4}v12.0\packages\MultiDeviceHybridApps\u VS\MultiDeviceHybridApps\u VS.msi

然后,我使用CMD(管理模式)移动到正确的目录,并运行以下命令卸载该软件包:

MSIEXEC/X多设备混合应用程序与msi

然后卸载程序运行几分钟,然后我就可以安装CTP3软件包而不会出现问题

希望它能帮助你,祝你在构建应用程序时好运


Cliff.

我遵循了知识库文章中的步骤,但在尝试安装Cordova工具的CTP3时仍然出现相同的错误消息。我甚至尝试重新安装VisualStudio并多次重新启动,但问题仍然存在

我能够通过使用/uninstall和/force选项从命令行运行原始CTP2安装程序来解决这个问题。我假设这会删除阻止CTP3安装的任何注册表项或其他工件

> vs2013mda_0.2.exe /uninstall /force

我找不到
CTP2
安装,但命令:

vs2013mda_0.3.exe /uninstall /force
工作并使我能够安装
vs2013mda_0.3.1.exe


我也重新启动了。。但我可能不需要这样做。

逐个运行中提到的所有四个命令,一个命令将成功,其他命令将报告文件不存在。运行所有4个命令后,请尝试安装vs2013mda_0.3.exe。如果您仍然从%temp%日志中得到错误,我已经执行了所有4个命令,它们都给出了相同的文件不存在错误。我在整个电脑上搜索vs2013mda文件,因为一些论坛说每台电脑上的GUID不同,但同样没有运气。您建议的日志文件在哪里?是否值得卸载VS并重新安装,或者我将面临与新安装相同的问题,因为新安装将在安装Cordova软件包时遇到相同的故障。卸载VS将无济于事。当您尝试安装CTP3.0时,能否从%temp%发送安装日志?安装日志的名称将类似于dd_mda_tools_nnnnn.log。你可以发电子邮件vscordovatools@microsoft.com直接获取帮助。MS站点上列出的命令对我无效。。他们每个人回来都有错误(无效命令)。你的解决方案可能就是。。。我已经挣扎了三天了。咆哮。。。我已经忙了36个小时试图确定最后期限。这在安装VS2013更新5时也起作用,它抱怨旧的Cordova工具。UUID则不同:{FE8899F5-CA4F-4D89-9D00-5BB97C74A383}v12.0