【问题标题】:No Blank Cordova Project in VS 2015 CTP 6 for visual-studio-cordovaVisual-studio-cordova 的 VS 2015 CTP 6 中没有空白 Cordova 项目
【发布时间】:2015-02-25 03:40:35
【问题描述】:

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

谢谢

【问题讨论】:

    标签: visual-studio-cordova


    【解决方案1】:

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

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

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

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

    1. 验证 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ProjectTemplates\JavaScript\Apache Cordova Apps\1033\blankCordovaJS 是否已填充。
    2. 从提升的开发人员命令提示符运行 devenv /setup

    打开 VS,您的 Cordova 项目模板又回来了。

    【讨论】:

    • 艾伦,对不起,这没有帮助。它安装到系统驱动器。这是解决方案的目录,C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\WebClient 并且它存在。
    • David,为帮助诊断此问题,请发送电子邮件至 vscordovatools@microsoft.com 并附上 javascript 项目系统安装日志。您可以在名称以 ...JavaScript_ProjectSystem.msi.log 结尾的 %temp% 文件夹中找到它。谢谢。
    • 非常感谢@Ellen :) 经过一段时间的努力,您的命令提示符方法对我有用!
    • 这对我有用。我已经在驱动器上安装了视觉工作室。合并这两个文件夹并运行 devenv /setup 效果很好。
    【解决方案2】:

    从 VS Preview 更新到 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
    

    【讨论】:

    • 修复后,VS无法启动,没有立即崩溃。现在尝试卸载并重新安装。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-26
    相关资源
    最近更新 更多