【问题标题】:Visual Studio 2015 does not build my (blank) Cordova projects: Build fails without errorVisual Studio 2015 没有构建我的(空白)Cordova 项目:构建失败且没有错误
【发布时间】:2015-09-10 20:36:34
【问题描述】:

我正在使用 Visual Studio Enterprise 2015 创建 Cordova 项目。该项目成功创建,我可以使用源代码。在我实际更改某些内容并尝试构建空的启动项目之前,Visual Studio 会给我以下构建消息:

1>------ Build started: Project: BlankCordovaApp4, Configuration: Debug Android ------

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========

错误列表完全为空,我在其他输出窗口和命令窗口中都看不到任何内容。 我在构建时环顾四周以激活诊断日志级别(工具 > 选项 > 项目和解决方案 > 构建和运行 > MSBuild 输出详细程度),但这并没有帮助......我仍然看到相同的非描述性消息。

我在 Windows 10 上安装了以下程序:

  • 节点 JS 4.0.0
  • 使用 npm 工具安装 Cordova (npm install -g cordova)
  • Android Studio 及其模拟器
  • Visual Studio 2013 终极更新 4
  • Visual Studio 2015 企业版(带有 Cordova 工具)

我已经使用 Visual Studio 2013 和 Visual Studio 2015 RC 工具和 Visual Studio 2015 RC 成功创建了 Cordova 应用程序。但我似乎无法让它在当前版本中继续工作。

我已尝试修复 Visual Studio 以及完全卸载并重新安装它,但无济于事。我还多次清除了 Cordova 缓存并尝试从管理员模式运行 Visual Studio,但这也不起作用。

所以问题实际上是双重的:

  1. 有没有办法在我尝试构建时查看实际出了什么问题?
  2. 有其他人遇到过此类问题并找到解决方案吗?

【问题讨论】:

  • 我个人会选择一个 unixy 环境,例如 Cygwin、Linux 或 OSX。
  • 您可以尝试提高构建输出中的跟踪级别以查看底层错误。转到工具->选项然后找到项目和解决方案->构建并运行
  • 嗯,我在最初的问题中说过我已经这样做了。它处于诊断级别。我仍然看不到任何错误消息...如果我对 ASP.NET Web 应用程序尝试同样的操作,我现在会收到构建消息的垃圾邮件...
  • 对不起,错过了那部分。您可以尝试的另一件事是通过 CLI 构建。 cordova build android 来自解决方案目录。无论如何,这基本上就是 VS 为你做的事情。
  • @EladLachmi 你关于提高跟踪级别的提示帮助了我,谢谢:)

标签: visual-studio visual-studio-cordova


【解决方案1】:

我们连接到 Diedrik 的机器并调试了问题。 Visual Studio 中有一个错误,我们将尽快修复。

目前,这里有一个解决方法:

  1. 打开工具 -> 选项 -> Apache Cordova 工具 -> 远程代理配置
  2. 将启用远程 iOS 处理设置为“False”
  3. 点击确定
  4. (如果需要远程构建,则可选)重新打开选项并将其设置回“True”

感谢您报告此问题!

【讨论】:

  • 此时我仍然能够继续使用cordova 的命令行工具,所以这与其说是真正的麻烦,不如说是一个大烦恼;)。好的,我会及时通知你的。
  • 这是个好消息,但我真的很想知道为什么 IDE 不工作。如果您仍然可以重现问题,请与我们联系,以便我们诊断并解决问题。
  • 因此,我们与 VS Cordova Tools 团队一起找到了我的罪魁祸首。把它放在上下文中:不久前,仍然使用 VS 2015 RC,我已经激活了远程代理配置以连接 Mac 并尝试从 VS 调试 cordova 应用程序。这没有造成任何问题。自 VS 2015 发布以来,我仍然设置了此配置,并且当我没有连接到 Remote Mac 时,构建代理失败。
  • 我真的很高兴我们查到了真相。感谢您的帮助!
【解决方案2】:

我已经体验过了,我修复了它关闭所有内容并重新启动窗口之后它没有再次发生,我认为 Visual Studio 2015 存在错误或其他问题

【讨论】:

    【解决方案3】:

    在我的情况下,我在将 VS 2015 RC 升级到 Enterprise 后遇到了同样的问题。然后我再次运行安装程序,这次选择了 Cordova Update 4 而不是默认选择的 3。安装完成后,我能够成功构建 Cordova 应用程序。无需更改远程 iOS 处理中的任何内容。

    【讨论】:

      猜你喜欢
      • 2015-11-01
      • 2015-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多