【问题标题】:Error installing Visual Studio Multi device Applications after update更新后安装 Visual Studio 多设备应用程序时出错
【发布时间】:2014-12-16 21:41:57
【问题描述】:

我最近将 Visual Studio 2013 更新到版本 4,然后我尝试将 Apache Cordova Multi Device Tools 更新到新版本,但我收到一条错误消息,提示它被阻止,我必须卸载旧版本。

我单击链接http://go.microsoft.com/fwlink/?LinkID=518308&clcid=0x409 并尝试按照说明进行操作,但它在 CMD 提示中显示该文件不存在。我已经检查过,Hybrid Apps CPT2.0 不在我的程序和功能列表中,所以它被删除了,我也找不到任何注册表项...

所以现在我安装了一个不允许我构建多设备应用程序的 Visual Studio 和一个不理解我的问题的客户。请任何人...

悬崖。

【问题讨论】:

  • 将support.microsoft.com/kb/3014133中提到的四个命令一一运行,一个成功,另一个报文件不存在。运行完所有 4 个命令后,尝试安装 vs2013mda_0.3.exe。如果您仍然收到错误,请从 %temp% 发布日志
  • 我已经完成了所有 4 个命令,它们都给出了相同的文件不存在错误。我在整个 PC 上搜索了 vs2013mda 文件,因为一些论坛说 GUID 在每台 PC 上都不同,但还是没有运气。您建议的日志文件在哪里?
  • 是否值得卸载 VS 并进行全新安装,或者我会面临与新安装相同的问题,在安装 Cordova 软件包时会遇到同样的失败。
  • 卸载 VS 无济于事。当您尝试从 microsoft.com/en-us/download/details.aspx?id=42675 安装 CTP3.0 时,您可以从 %temp% 发送安装日志吗?
  • 安装日志将被命名为 dd_mda_tools_nnnnnnn.log。您可以直接发送电子邮件至 vscordovatools@microsoft.com 寻求帮助。

标签: cordova visual-studio-2013 multi-device-hybrid-apps


【解决方案1】:

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

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

C:\ProgramData\Package 缓存{19AD9AD6-4205-4C29-A4ED-9C62483544D4}v12.0\packages\MultiDeviceHybridApps_VS\MultiDeviceHybridApps_VS.msi

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

MSIEXEC /X MultiDeviceHybridApps_VS.msi

然后卸载程序运行需要几分钟,然后我可以毫无问题地安装 CTP3 包。

希望它对您有所帮助,并祝您构建您的应用程序好运。

悬崖。

【讨论】:

  • MS 网站上列出的命令对我不起作用。每个命令都返回错误(无效命令)。您在这里的解决方案可能是……我已经为此苦苦挣扎了 3 天。咆哮……我已经工作了 36 个小时试图赶上最后期限。
  • 这也适用于安装 VS2013 Update 5 并且它抱怨旧的 Cordova 工具。 UUID 不同:{FE8899F5-CA4F-4D89-9D00-5BB97C74A383}v12.0
【解决方案2】:

我按照知识库文章中的步骤操作,但在尝试安装 Cordova 工具的 CTP3 时仍然收到相同的错误消息。我什至尝试重新安装 Visual Studio 并多次重新启动,但问题仍然存在。

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

> vs2013mda_0.2.exe /uninstall /force

【讨论】:

    【解决方案3】:

    我找不到CTP2 安装但命令:

    vs2013mda_0.3.exe /uninstall /force
    

    工作并让我能够安装vs2013mda_0.3.1.exe。

    我也重新启动了..但我可能不需要。

    【讨论】:

      猜你喜欢
      • 2012-07-16
      • 1970-01-01
      • 2020-11-15
      • 2010-09-19
      • 1970-01-01
      • 2012-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多