我为Visual Studio 2013 CTP 2.0安装了多设备混合应用程序。然后我更新了VS2013以更新4.现在我无法将MDHA升级到3.0,因为它告诉我先卸载2.0,但卸载程序不起作用。尝试从“程序和功能”中卸载2.0时,它只会进行设置,然后不会从“添加/删除”列表中删除该软件。
我尝试过这个但是它不起作用:
答案 0 :(得分:8)
我最终发现知识库文章中的包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
另外,要准备好等待。这需要很长时间。
答案 1 :(得分:5)
谢谢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并在块注释中保存路径,然后在orignal命令中更改路径,并从根目录c:\及其工作午餐。
对不起我的英语。 再见!
答案 2 :(得分:0)
"您无法在Visual Studio 2013中安装适用于Apache Cordova CTP3.0的Visual Studio工具"
以上在安装更新4时有效,请参阅:http://support.microsoft.com/kb/3014133
答案 3 :(得分:0)
我用另一种方式解决了这个问题。 我试图从命令行卸载,但我的计算机上没有任何一个路径。 我只是创建了另一个具有管理员权限的用户,并从该用户安装了新的apache cordova工具。 在我的情况下,它正确地由新创建的用户和旧用户运行。 抱歉我的英语很糟糕。