【问题标题】:Visual Studio 2015 hangs when create/open a Cordova project创建/打开 Cordova 项目时,Visual Studio 2015 挂起
【发布时间】:2017-03-07 08:01:28
【问题描述】:

我使用 Visual Studio 2015 通过 Cordova 开发移动应用程序。在升级到 Windows10 之前,我使用的是 Windows 7,它运行得非常好。升级到 Windows10 后,每当我打开 Cordova 项目或创建 Cordova 项目时,Visual Studio 都会挂起(无响应)。

我已尝试重新安装 Visual Studio,但它仍然挂起。

有人遇到过这个问题吗?

谢谢

【问题讨论】:

  • 我会尝试在命令行启用日志记录的情况下启动 Visual Studio:devenv.exe /Log c:\pathtolog\vslog.log msdn.microsoft.com/en-us/library/ms241272.aspx
  • 我在 2 台笔记本电脑上遇到了同样的问题。从win81pro升级的一款win10。有带有cordova-tools的VS2013update4。卸载cordova工具,安装VS2013update5。现在无法运行cordova 工具。升级到win10。已安装 VS2015 - 创建空白科尔多瓦项目时系统挂起。项目的文件在文件夹中创建。但是当手动尝试将项目添加到解决方案时,它会挂起。
  • 这是日志文件pastebin.com/NnRAHUWZ的尾部(总文件300kb)
  • 完全相同的问题。 Windows 10 + VS 2015 + 为 Apache Cordova(又名“TAC”)项目创建新工具。我尝试完全卸载 + 重新安装 VS 2015 以及 TAC 功能。我重新启动,并尝试了所有传统的故障排除技术。此外,它似乎也不会打开现有的 TAC 程序。此外,即使没有创建新的 Cordova 项目,如果我进入工具->选项-> TAC 下,我也会收到一条错误消息,提示“加载此属性页时发生错误”。但在我尝试修复/重新安装 TAC 后,这种情况开始出现。
  • 看起来不像我的日志文件,或者@DimitryK 发布的文件有任何错误迹象。

标签: android cordova visual-studio-2015 windows-10


【解决方案1】:

这是 VS 2015 中此问题的解决方案。如果您有 Windows 10 和 VS 2015 中的最新更新,包括最新的类型脚本安装,则会出现此问题。

1) 以管理员身份打开命令提示符。

2) 导航到以下文件夹路径:

cd "C:\ProgramData\Package Cache"

3) 编写以下命令查找vs_edition.exe文件:

dir vs*exe /s /b

4) 从屏幕复制包含您的 vs 版本 exe 的完整路径。

5) 编写如下命令:

"C:\ProgramData\Package Cache\{GUID}\vs_enterprise.exe" /modify /installselectableitems Javascript

6) VS 安装程序将启动,点击修改然后更新。无需更改任何功能选择。

7) 等待安装程序完成。

8) 在命令提示符下,导航到以下文件夹:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE

9) 运行以下命令:

devenv /updateconfiguration

devenv /clearcache

下面的屏幕截图显示了完整的命令集。

现在,您将能够打开 VS 2015 并创建 cordova 应用程序。

【讨论】:

    【解决方案2】:

    这是一个已知问题,解决方法在下面link中提到。

    Blank Cordova 项目仍然存在一些问题,一旦挂起问题得到解决,它就根本无法构建。我会在这里分享我的经验以帮助其他人。

    从 VS.Net2015 的挂起中恢复后,我仍然得到了

    "Error MSB3073 The command "platforms\android\cordova\clean.bat" exited with code 1. BlankCordovaApp7 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets 354"

    我再次尝试重新安装 Android Studio,发现它无法正常工作,问题是:我在 64 位操作系统上安装了 32 位 Java SDK。在安装完 64Bit JDK 并更正 Path 变量以指向该目录后,我能够启动 Android Studio。

    现在我的 Blank Cordova 项目仍然没有编译错误

    'MySQL' is not recognized as an internal or external command,   BlankCordovaApp7    C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets   287
    

    这是一个有趣的问题,看起来它是 MySQL 的一个问题,在 PATH 变量中,路径中有一些 &。我用 "" 包围了那些路径

    现在它正在编译,也可以启动 Ripple。

    希望它对某人有所帮助,因为我花了两个多星期的时间来修复。

    问候 基兰

    【讨论】:

    • 就我而言,自 7 月 20 日以来,我一直在愉快地运行 VS 2015,Apache Cordova 项目。我的 Surface 升级到 Windows 10,一切仍然正常,但在不同的时间,各种模拟器出现了各种错误。然后,昨天,VS2015 建议我升级到 Cordova 工具更新 1。我的眼睛被修复错误的前景照亮了。相反,由于这个问题,我失去了一整天并获得了很大的压力。它已由第一句中的链接修复。
    【解决方案3】:

    今天,使用适用于 VS2015 Enterprise 和 Windows 8.1 的 Visual Studio Tools for Apache Cordova Update 2 为我解决了问题。 ;-)

    【讨论】:

      【解决方案4】:

      我认为 Visual Studio 2015 有一些更新。我重新安装了它,它现在可以工作了。

      这是我所做的:

      1. 使用来自https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx 的安装程序 (vs-community.exe) 卸载 Visual Studio 2015
      2. 使用相同的安装程序 (vs-community.exe) 安装 Visual Studio 2015 并选择 典型安装
      3. 安装完成后,再次运行安装程序(vs-community.exe)并选择自定义安装并选择安装Apache Cordova
      4. 然后我就可以打开并构建 Cordova 项目了

      不确定这是否有帮助。

      【讨论】:

      • 您的 Visual Studio 版本是多少?我的意思是构建的详细版本。
      • 我尝试使用自定义安装并选择 Apache Cordova 工具重新安装 VS2015,它有点改进 - 重新安装之后,我能够打开 Cordova 项目,但没有新的 Cordova 项目模板,也没有能够运行 Ripple 模拟器。当我尝试自定义安装并卸载/重新安装 Cordova 工具时,我又回到了原来的挂起问题。有帮助的是social.msdn.microsoft.com/Forums/en-US/…
      • 我还不得不一起删除/卸载 Visual Studio。重新启动,然后重新安装。可能比挖掘实际故障点要快。我最终首先重新安装了 Visual Studio 2013 Update 4,然后添加了 Visual Studio 2015。我认为 2013 Update 5 破坏了 VS 2015 的 TAC。但不确定。
      • “Visual Studio 2015 的一些更新”。这是什么意思。您是否在 windows update 中获得更新?
      【解决方案5】:

      在我使用 VS2015 的情况下,问题在于缺少适用于 Android 的 SDK 构建工具。缺少信息是因为 Visual Studio 默认不显示所有构建信息。显示更多信息后,我们可以看到第三方依赖问题,例如 Android 构建工具。在构建期间有几种方法可以获取更多信息。

      MSBuild 构建输出详细程度 Cordova 工具上的依赖检查器

      这两者都可以从工具菜单中获得。有关更多信息,请参阅此帖子:

      http://www.ozkary.com/2016/01/visual-studio-2015-apache-cordova.html

      希望对你有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-15
        • 1970-01-01
        • 1970-01-01
        • 2016-04-12
        • 1970-01-01
        相关资源
        最近更新 更多