无法安装 Visual Studio 2013 更新 5 (RTM); Apache Cordova 工具
Posted
技术标签:
【中文标题】无法安装 Visual Studio 2013 更新 5 (RTM); Apache Cordova 工具【英文标题】:Cannot install Visual Studio 2013 update 5 (RTM); Tools for Apache Cordova 【发布时间】:2015-10-10 03:48:56 【问题描述】:我正在尝试安装 VS2013 更新 5,但它不会安装,因为它说它被阻止,我必须“通过控制面板卸载旧版本的 Visual Studio Tools for Apache Cordova(多设备混合应用程序)...” .
我已按要求卸载了它(尽管仍然安装了与 VS2015 一起安装的新版本 - 14.0.50619.1),但它仍然不允许我安装并不断重复该消息。
来自帮助/关于...
Microsoft Visual Studio Premium 2013 版本 12.0.31101.00 更新 4 Microsoft .NET 框架版本 4.6.00081
安装版本:高级版
适用于 Visual Studio 2013 的 LightSwitch 06191-004-0454001-02564 Microsoft 适用于 Visual Studio 2013 的 LightSwitch
Visual Studio 2013 的团队资源管理器 06191-004-0454001-02564 适用于 Visual Studio 2013 的 Microsoft 团队资源管理器
Visual Basic 2013 06191-004-0454001-02564 Microsoft Visual Basic 2013
Visual C# 2013 06191-004-0454001-02564 Microsoft Visual C# 2013
Visual C++ 2013 06191-004-0454001-02564 微软 Visual C++ 2013
Visual F# 2013 06191-004-0454001-02564 Microsoft Visual F# 2013
Visual Studio 2013 代码分析拼写检查器 06191-004-0454001-02564 Microsoft® Visual Studio® 2013 代码分析 拼写检查器
部分 International CorrectSpell™ 拼写纠正系统 © 1993 年,Lernout & Hauspie Speech Products N.V. 保留所有权利。
The American Heritage® Dictionary of the English Language,第三版 版本 版权所有 © 1992 Houghton Mifflin Company。电子版 从 Lernout & Hauspie Speech Products N.V. 获得许可。所有权利 保留。
Windows Phone SDK 8.0 - ENU 06191-004-0454001-02564 Windows Phone SDK 8.0 - 简体中文
.NET Reflector Visual Studio Extension 8.5.0.179 集成了 .NET 反射器到 Visual Studio 允许您无缝调试到 第三方代码和程序集,即使您没有源代码 他们的代码。
访问 www.reflector.net 了解更多信息。
版权所有 (c) 2009-2012 Red Gate Software Inc.
适用于 Visual Studio Package 1.0 应用程序的 Application Insights 工具 适用于 Visual Studio 的洞察工具
ASP.NET 和 Web 工具 12.4.60425.0 Microsoft Web 开发工具 包含以下组件: 支持创建和打开 ASP.NET Web 项目浏览器链接:之间的通信通道 适用于 html、CSS 和浏览器的 Visual Studio 和浏览器编辑器扩展 javascript Page Inspector:用于 ASP.NET Web 项目的检查工具 脚手架:用于构建和运行代码生成器的框架 Microsoft Azure Web Apps Web 的服务器资源管理器扩展 发布:用于将 ASP.NET Web 项目发布到托管的扩展 提供商、本地服务器或 Microsoft Azure
ASP.NET Web 框架和工具 2012.2 4.1.21001.0 更多 信息,请访问http://go.microsoft.com/fwlink/?LinkID=309563
ASP.NET Web 框架和工具 2013 5.2.21010.0 更多 信息,请访问http://www.asp.net/
Common Azure Tools 1.5 提供常用服务供 Azure 使用 移动服务和 Microsoft Azure 工具。
Devart dotConnect for Oracle 8.4.447.0 Devart dotConnect for Oracle 版权所有 2002 - 2015 德瓦特。版权所有。网站: www.devart.com/dotconnect/oracle 支持:support@devart.com
Devart Entity Developer 5.7.644.0 Devart Entity Developer 版权所有 © 2008-2015 德瓦特。版权所有。网站: www.devart.com/entitydeveloper 支持:support@devart.com
文件嵌套 2.1.2 根据文件名自动嵌套文件 使开发人员可以手动嵌套和取消嵌套任何文件
适用于 Windows Phone 的 Microsoft Advertising SDK Microsoft Advertising 适用于 Windows Phone 构建的 SDK
Microsoft Azure HDInsight HQL Service 2.0.2200.0 语言服务 用于 Hive 查询
Microsoft Azure HDInsight Tools for Visual Studio 2.0.2200.0 An HDInsight应用集成开发环境 发展。
Microsoft Azure 移动服务工具 1.3 Microsoft Azure 移动 服务工具
Microsoft Azure 工具 2.6 适用于 Microsoft Visual 的 Microsoft Azure 工具 工作室 2013 - v2.6.30508.1601
Microsoft Azure 工具 2.4 适用于 Microsoft Visual 的 Microsoft Azure 工具 工作室 2013 - v2.4.20730.1601
Microsoft Azure 工具 2.7 适用于 Microsoft Visual 的 Microsoft Azure 工具 工作室 2013 - v2.7.30713.1601
Microsoft Azure 工具 2.5 适用于 Microsoft Visual 的 Microsoft Azure 工具 工作室 2013 - v2.5.21104.1601
多语言应用工具包 3.1.1250.0 多语言应用工具包帮助 您通过提供文件管理本地化您的 Windows 应用商店应用程序, 伪和机器翻译、翻译编辑器和构建 一体化。 http://go.microsoft.com/fwlink?linkid=245767
NuGet 包管理器 2.8.50926.663 NuGet 包管理器在 Visual 工作室。有关 NuGet 的更多信息,请访问 http://docs.nuget.org/.
适用于 Visual Studio 2013 的 Office 开发人员工具 ENU 12.0.31105 适用于 Visual Studio 2013 的 Microsoft Office 开发人员工具 ENU
Open Command Line 1.6 在根目录打开命令行 项目。支持所有控制台,例如 CMD、PowerShell、Bash 等。
Oracle Developer Tools for Visual Studio 12.1.0.2.0 Oracle Developer Visual Studio 工具 版权所有 (c) 2005, 2014
PreEmptive Analytics Visualizer 1.2 Microsoft Visual Studio 扩展以可视化来自 PreEmptive 的聚合摘要 分析产品。
SQL Server 分析服务 Microsoft SQL Server 分析服务 设计器版本 12.0.2000.8
SQL Server 数据工具 12.0.50512.0 Microsoft SQL Server 数据工具
SQL Server 集成服务 Microsoft SQL Server 集成 服务设计器版本 12.0.2344.23
SQL Server 报告服务 Microsoft SQL Server 报告 服务设计器版本 12.0.2344.23
Web Essentials 2013 2.6.0.0 为 Visual 添加了许多有用的功能 面向网络开发人员的工作室。
Windows Phone 8.1 SDK 集成 1.0 这个包集成了 Windows Phone 8.1 SDK 的工具进入菜单和控件 视觉工作室。
Workflow Manager Tools 1.0 1.0 此软件包包含必要的 用于 Workflow Manager 的 Visual Studio 集成组件。
有其他人看到过这个吗?有解决方法吗?
谢谢
【问题讨论】:
还刚刚注意到,根据程序和功能,我现在安装了带有 Update 3 的 VS2013 Premium,尽管 Help/About 告诉我更新 4。Azure 工具 2.7 没有完全安装,因为他们说需要更新 4 ! 我现在已经在 Microsoft Connect 上提出了这个问题;我会根据收到的任何回复进行更新。 connect.microsoft.com/VisualStudio/feedback/details/1572538/… 我也有同样的问题。为了安全起见,我什至尝试卸载 VS 2015 Cordova 工具,但没有任何区别。 【参考方案1】:你可以试试这个 -
打开RegEdit,找到这个键: HKCU\Software\Microsoft\VisualStudio\12.0\JavaScriptLanguageService 删除特定于 MDD 的值:“ReferenceGroups_MDD”。 不要删除“ReferenceGroups”值,否则您可能会弄乱非 MDD 场景的 JSLS 智能感知。
删除 JSLS 键下的 ReferenceGroups_MDD 值应该会解除阻止任何安装程序的阻止,因为他们(错误地)认为您仍然安装了 VS2013 Tools for Apache Cordova。
注意:如果您升级到 Update5,您将无法使用 MDD 项目,直到我们发布在 update5 之上工作的下一版本工具。我们正在验证 Update5 的下一个版本,并将很快发布。
【讨论】:
您先生绝对是明星。我按照您的描述删除了密钥,现在安装了 VS2013 Update 5。谢谢。 还有一件事;在这里,但从头像和您的建议措辞来看,我假设您是 VS/MDA 团队的一员是否正确?如果是这样,请继续做好工作,不要担心我不能再将它与 VS2013 一起使用,因为我已经安装了 VS2015(完成了用于 Apache Cordova 的工具)。 谢谢马丁。是的,我是 VS/MDA 团队的一员,担任项目经理。我会让团队知道您的反馈!【参考方案2】:很抱歉,我们的工具(用于 Apache Cordova)的卸载对您不起作用。
卸载旧版本工具的命令中有 2 个不同的 GUIDS。
"%ProgramData%\Package Cache\f2f851cc-42a1-41f2-a2cd-a0e4627a60cb\vs2013mda_0.1.exe" /uninstall /passive /force/burn.ignoredependencies=53d408db-eb91-43fb-9d8f-167681c19763;vsupdate_KB2829760
第一个是您已安装在要卸载的计算机上的 Cordova 软件包的 GUID。您可以通过在 %ProgramData%\Package Cache 下搜索 vs2013mda_0.1.exe 找到要使用的正确 GUID,并找到它所在文件夹的 GUID。将您在计算机上找到的 GUID 替换为命令行脚本中的第一个 GUID。
命令中的第二个 GUID 是阻止卸载的包的 GUID。有许多软件包会阻止卸载,我们已经为所有软件包提供了一个命令,但可能没有使用您机器上的 MDD GUID 的正确组合。
这里是您应该在命令的第二部分使用哪个 GUID 的指南:
如果您的机器上安装了 VS 2013 Update 4: 53d408db-eb91-43fb-9d8f-167681c19763
如果您的机器上安装了 VS 2013 Update 5 CTP1: ee836379-0143-481a-97c9-d577d049e22a
如果您的机器上安装了 VS 2013 Update 5 CTP2: cf552a8c-484b-4e33-afe7-c81dfadb0cfc
如果这些方法仍然不适合您,您可以通过查看 MDD 工具的卸载日志来找到要使用的正确 GUID。当您尝试通过添加删除程序卸载 MDD 工具时,它将在 %Temp% 中创建一个名为 dd_mda_tools_YYYYMMDDNNNN.log 的日志文件。在该卸载日志中,会有一行如下所示: 检测到的相关捆绑包:53d408db-eb91-43fb-9d8f-167681c19763,类型:依赖。 文件中相关包的 GUID 可能与我们在预构建命令中介绍的不同。您可以将在卸载日志中找到的依赖 GUID 替换为命令第二部分中的 GUID。
让我知道这是否有效。
【讨论】:
感谢非常详细的回答,不幸的是它没有帮助;我已经搜索了 %ProgramData%\Package Cache\ 并且除了更新 4 之外没有以 vs2013 开头的文件。 我应该补充一点:卸载程序运行时没有明显错误。控制面板不再显示已安装的扩展程序,只有当我尝试安装更新 5 时才会出现问题,因为它告诉我扩展程序仍然安装,但实际上没有安装。我怀疑在卸载和更新 5 后发现了一些东西并使用它来确定扩展程序是否仍然安装。 我也试过重装CTP 3.1;它也被阻止声称已经安装了以前的版本...以上是关于无法安装 Visual Studio 2013 更新 5 (RTM); Apache Cordova 工具的主要内容,如果未能解决你的问题,请参考以下文章
在 razor Visual Studio 2013 Preview 中没有 razor 语法着色/无法设置断点
为 Visual Studio 2013 Express 安装 Xamarin
使用 Visual Studio 2013 安装 Qt [关闭]
Visual Studio 2015/2013安装失败:Microsoft Visual Studio 2015 Shell (Minimum) Interop Assemblies 安装时发生严重错