在安装Visual Studio 2015的最新CTP 6之后,我无法从模板创建新的Apache Cordova Multi Device项目。我需要安装其他东西吗?我相信我在安装过程中检查了所有依赖项。
由于
答案 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工具”上选择“修复”。
打开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