Cannot install Visual Studio 2013 update 5 (RTM); Tools for Apache Cordova

和自甴很熟 提交于 2019-12-04 05:04:38

Can you try this -

Open RegEdit, find this key: HKCU\Software\Microsoft\VisualStudio\12.0\JavaScriptLanguageService Delete the MDD-specific value: “ReferenceGroups_MDD”.
Do not delete the “ReferenceGroups” value, or you may mess up your JSLS intelli-sense for non-MDD scenarios.

Deleting that ReferenceGroups_MDD value under the JSLS key should unblock the installation of any installers that are blocking because they (incorrectly) think that you still have the VS2013 Tools for Apache Cordova installed.

Note: If you upgrade to Update5, you will lose the ability to work with MDD projects until we release the next version of our tools that work on top of update5. We are in process of validating our next release for Update5 and will release it soon.

Subhag Oak

I am sorry that the uninstall of our tools (for Apache Cordova) is not working for you.

The command to uninstall a previous version of the tools has 2 different GUIDS in it.

"%ProgramData%\Package Cache\{f2f851cc-42a1-41f2-a2cd-a0e4627a60cb}\vs2013mda_0.1.exe" /uninstall /passive /force/burn.ignoredependencies={53d408db-eb91-43fb-9d8f-167681c19763};vsupdate_KB2829760

The first is the GUID of the Cordova package that you have installed on your machine that you want to uninstall. You can find the correct GUID to use by searching under %ProgramData%\Package Cache for vs2013mda_0.1.exe and find the GUID of the folder where it resides. Substitute the GUID you find on your machine for the first GUID in the command line script.

The second GUID in the command is the GUID of the package that is blocking the uninstall. There are a number of packages that will block the uninstall, and we have included a command for all of them but perhaps not with the right combination of MDD GUID that you have on your machine.

Here is a guide to which GUID you should use in the 2nd part of the command:

If you have VS 2013 Update 4 installed on your machine: {53d408db-eb91-43fb-9d8f-167681c19763}

If you have VS 2013 Update 5 CTP1 installed on your machine: {ee836379-0143-481a-97c9-d577d049e22a}

If you have VS 2013 Update 5 CTP2 installed on your machine: {cf552a8c-484b-4e33-afe7-c81dfadb0cfc}

If none of these work for you still, you can find the correct GUID to use by looking in the uninstall log for the MDD tools. When you attempt to uninstall MDD tools via Add Remove Programs, it will create a log file in %Temp% called dd_mda_tools_YYYYMMDDNNNN.log. In that uninstall log there will be a line that looks something like this: Detected related bundle: {53d408db-eb91-43fb-9d8f-167681c19763}, type: Dependent. Chances are the GUID for the related bundle in your file will be different from the ones we have covered in the pre-constructed commands. You can substitute the dependent GUID that you find in your uninstall log for the GUID in the 2nd part of the command.

Let me know if this works or not.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!