VS 2015 CTP 6中没有用于visual-studio-cordova的空白Cordova项目

时间:2015-02-25 03:40:35

标签: visual-studio-cordova

在安装Visual Studio 2015的最新CTP 6之后,我无法从模板创建新的Apache Cordova Multi Device项目。我需要安装其他东西吗?我相信我在安装过程中检查了所有依赖项。

由于

2 个答案:

答案 0 :(得分:7)

如果已将VS安装到非系统驱动器,则会出现此问题。

在这种情况下,您可以通过复制和合并"〜\ Program Files \ Microsoft Visual Studio 14.0 \ Common7 \ Ide \ CommonExtensions \ Microsoft \ WebClient"的内容来解决此问题。  文件夹从系统驱动器上的标准安装位置到您的自定义位置,然后运行" devenv / setup"从高级VS开发人员命令提示符。此错误将在下一个公开发布中修复。

如果您已直接从CTP5升级到CTP6,而不先卸载CTP5,也会出现此问题。

在这种情况下,解决方法是:
1.转到“控制面板”,在“Apache Cordova MSI工具”上选择“修复”。 Repair MSI

  1. 验证是否已填充C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ ProjectTemplates \ JavaScript \ Apache Cordova Apps \ 1033 \ blankCordovaJS。
  2. 从提升的开发人员命令提示符运行devenv / setup Command prompt
  3. 打开VS,您的Cordova项目模板又回来了。

答案 1 :(得分:1)

从VS预览更新到CTP 5再次从CTP 5更新到CTP 6时遇到了同样的问题。为了解决这个问题,我运行了"修改"实际上选择了检查Cordova工具的选项(它是)然后选择"修复" VisualStudio CTP设置中的选项。现在它就像一个魅力。

要打开以前创建的项目,我还必须更改* .jsproj文件中的导入节点

$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CordovaTools\vs-mda-targets\...

$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.targets