构建卡在 Visual Studio 2015 中
Posted
技术标签:
【中文标题】构建卡在 Visual Studio 2015 中【英文标题】:Build is Stuck in Visual Studio 2015 【发布时间】:2019-06-20 22:53:37 【问题描述】:我在远程位置有这台构建机器。构建完整安装的过程是首先我通过 SVN 更新更新我的代码,然后打开 Visual Studio 2015 Enterprise 并在发布模式下构建解决方案,一旦完成,我将打开 Advanced Installer 将包构建为可执行文件。
但是从星期五开始,我无法使用 Visual Studio 2015 构建我的代码,似乎构建正在发生,但我没有看到构建成功,已经一个小时了,我不得不终止进程(devenv)以取消构建。
上次发生的唯一变化是我的组织中的 SVN 遇到了一些写入失败的问题,但从逻辑上讲,Visual Studio 不会构建解决方案没有任何意义,因为存在SVN 的问题。我的意思是,有人可能会争辩说可能也存在读取错误,但我很肯定我拥有构建解决方案所需的所有代码文件,并且为了争论,如果我们说我没有,我不应该遇到了构建错误而不是构建挂起?
注意 1:输出窗口没有用,因为我没有看到任何有意义的错误。注意 2:我在另一个目录中检查了解决方案但结果相同。注意 3:Build Machine 中包含 Windows 7 Professional SP1。
感谢您对这种奇怪行为的任何见解。
【问题讨论】:
这里真的没什么可做的,有试过在本地搭建吗? 是的,并且一直在构建。我迷路了,我的视觉工作室坏了吗? 是否有任何其他应用程序构建、测试项目? 我也在考虑在构建机器上创建一个小项目并尝试构建发布以至少看到它的工作原理。 我认为这是一个好的开始 【参考方案1】:重新启动构建机器后,我能够构建解决方案。我查看了系统日志以查看上次重新启动计算机的时间,令我惊讶的是,我发现它甚至从未重新启动过一次。我至少从 2 年开始就一直在使用这台机器。
正如我所写,重新启动 PC 解决了这个问题,但我不知道这里有帮助的原因。我猜有内存泄漏?
阅读这篇文章以解决类似问题的任何人都可能希望从重新启动 Build Machine 开始。
【讨论】:
以上是关于构建卡在 Visual Studio 2015 中的主要内容,如果未能解决你的问题,请参考以下文章
OpenCV 3.2.0、Visual Studio 2015、Windows 7
Visual Studio 命令行 (devenv) 和 IDE 构建有啥区别?
在 Visual Studio 中,与 std::async 一起使用时未调用“thread_local”变量的析构函数,这是一个错误吗?
如何使用 Visual Studio 编译器使用 cgo 构建库?