【问题标题】:Error when installing Visual Studio Tools for Apache Cordova CTP3.0 in Visual Studio 2013在 Visual Studio 2013 中安装 Visual Studio Tools for Apache Cordova CTP3.0 时出错
【发布时间】:2014-11-13 16:18:32
【问题描述】:

我为 Visual Studio 2013 CTP 2.0 安装了多设备混合应用程序。然后我将 VS2013 更新为更新 4。现在我无法将 MDHA 升级到 3.0,因为它告诉我先卸载 2.0,但是卸载程序不起作用。尝试从“程序和功能”中卸载 2.0 时,它只是通过设置,然后不会从“添加/删除”列表中删除该软件。

我尝试了这个但是它不起作用:

http://support.microsoft.com/kb/3014133

【问题讨论】:

    标签: compatibility visual-studio-cordova


    【解决方案1】:

    我最终发现知识库文章中的包 GUID 是错误的。我用它来卸载2.0,然后我可以安装3.0。包 ID 可能会有所不同,因此您可能需要在目录中搜索 vs2013mda_0.1.exe 并将命令替换为您的包位置。

    "%ProgramData%\Package Cache\{38f367f1-1468-4f16-a4c4-29747084003b}\vs2013mda_0.1.exe" /uninstall /passive /force /burn.ignoredependencies={53d408db-eb91-43fb-9d8f-167681c19763};vsupdate_KB2829760
    

    另外,请准备好等待。这需要很长时间。

    【讨论】:

    • 正如@netluke 在另一个回复中所说,Package Cache 文件夹中的 GUID 不是固定的,因此您最好搜索 EXE 文件并相应地更改命令行。除此之外,我不得不从注册表中删除 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies\{YOUR-GUID}\Dependents.. 下的键。之后我的卸载停止了任何操作并最终删除了产品!
    【解决方案2】:

    谢谢 TechnoTim,问题是,每个人都有自己的包 GUID。

    要解决此问题,您必须从根目录 c:\ 使用命令午餐,将包 GUID 更改为您的包 GUID。

    在我的系统中:

    C:\>"%ProgramData%\Package Cache\{dea88246-f74a-4171-ad6c-d9c978bf2973}\vs2013md
    a_0.1.exe" /uninstall /passive /force /burn.ignoredependencies={53d408db-eb91-43
    fb-9d8f-167681c19763};vsupdate_KB2829760
    

    要找到正确的包 GUID,我转到 C:\ProgramData\Package Cache\ 并搜索 vs2013mda_0.1.exe 并将路径保存在块注释中,然后在原始命令中更改路径并从根目录c:\中午餐它。

    对不起我的英语。 再见!

    【讨论】:

      【解决方案3】:

      “您无法在 Visual Studio 2013 中安装 Visual Studio Tools for Apache Cordova CTP3.0”

      1. 要解决此问题,请按照以下步骤卸载 Visual Studio CTP 2.0 的多设备混合应用程序
      2. 以管理员身份打开命令提示符。
      3. 运行以下命令:“%ProgramData%\Package Cache{dea88246-f74a-4171-ad6c-d9c978bf2973}\vs2013mda_0.1.exe” /uninstall /passive /force /burn.ignoredependencies={53d408db-eb91-43fb -9d8f-167681c19763};vsupdate_KB2829760
      4. 再次为 Visual Studio Tools for Apache Cordova CTP 3.0 运行 vs2013mda_0.3.exe。

      以上在安装更新 4 时有效,请参阅:http://support.microsoft.com/kb/3014133

      【讨论】:

        【解决方案4】:

        我用另一种方式解决了这个问题。 我试图从命令行卸载,但我的计算机上不存在任何路径。 我只是创建了另一个具有管理员权限的用户,并从该用户安装了新的 apache cordova 工具。 在我的情况下,它可以由新创建的用户和旧用户正常运行。 对不起我糟糕的英语。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多