用于Apache Cordova的Visual Studio工具:创建或打开Project时出错

时间:2015-09-15 00:37:56

标签: visual-studio visual-studio-2015 visual-studio-cordova

我在Windows 10下运行Visual Studio 2015.

我能够成功创建和打开Cordova项目,但突然有一天我开始收到以下错误消息:

  

项目集合中已存在具有相同项目(具有相同全局属性和工具版本的项目),其路径为" {path-to-cordova-project}"。要将等效项加载到此项目集合中,请先卸载此项目。

当我去修改Visual Studio安装时,我可以看到" HTML / JavaScript(Apache Cordova)"在功能列表中出现两次: enter image description here

如您所见,有一个替换版本和一个Update 1。 我已经尝试了卸载/安装Apache Cordova(替换)和(Update 1)以及Tools和Windows SDK 10.0.10240的每个组合。我也尝试取消选择/选择重新安装。

我设法让它一次用于创建新项目,但是当我打开一个之前未能打开的项目时,它开始再次失败以进行创建和打开,并且还没有能够让它再次运行。

我尝试使用命令G:\ vs_professional.exe / uninstall / force
完全卸载VS 3次 我还尝试重新安装C:\ ProgramData \ Package Cache文件夹,然后重新安装 但它似乎在某处留下了字节,因为重新安装后我仍然可以看到最近的项目,并在卸载之前下载了项目模板。

我现在要考虑格式化分区并重新安装Windows,但这非常令人沮丧和令人失望。

我希望有人在我开始格式化之前想出一个解决方案 谢谢。

PS:我认为在此之前我安装的最新产品是ASP.NET 5 Beta 7.但我不确定这是否是导致此问题的根本原因。

2 个答案:

答案 0 :(得分:1)

相同的问题(Apache Cordova Update 1 + ASP.NET 5 beta 7的Visual Studio工具)。我通过卸载ASP.NET 5的beta 7(卸载说明here)解决了这个问题并执行了devenv.exe / resetuserdata

答案 1 :(得分:0)

修复了卸载apache cordova工具并使用vs安装程序再次安装它的问题。

也删除了AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCachedevenev /resetuserdata

因此可能也需要,不确定。