Visual Studio Apache Cordova 工具:创建或打开项目时出错

Visual Studio Tools for Apache Cordova : Error when creating or opening Project

我 运行 Visual Studio 2015 Windows 10.

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

An equivalent project (a project with the same global properties and tools version) is already present in the project collection, with the path "{path-to-cordova-project}". To load an equivalent into this project collection, unload this project first.

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

如您所见,有一个替换版本和一个 Update 1。 我已经尝试了 uninstalling/installing Apache Cordova(已替换)和(更新 1)以及工具和 Windows SDK 10.0.10240 的每种组合。我也尝试 deselecting/selecting 重新安装。

我创建新项目成功了一次,但是当我打开一个之前无法打开的项目时,它又开始创建和打开失败,并且无法再次运行。

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

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

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

PS:我认为在这开始之前我安装的最新东西是 ASP.NET 5 Beta 7。但我不确定这是否是这个问题的根本原因。

同样的问题(Visual Studio Apache Cordova 更新工具 1 + ASP.NET 5 beta 7)。我通过卸载 ASP.NET 5 的 beta 7(卸载解释 here)并执行 devenv.exe /resetuserdata

来解决它

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

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

所以可能还需要,不确定。