首页 > 解决方案 > DEVENV 命令行构建失败:“此操作可能只发生在 UI 线程中”

问题描述

我们虚拟化了我们的构建服务器,并且在构建一些 C++ 项目时遇到了问题。

这是一个带有visual studio 2017的win7(我们有一些vb6项目)。

当我构建一个项目时,它只会出现“此操作可能只发生在 UI 线程中”的错误。 它也是完全随机的......有时它会编译,有时它不会。

我不知道为什么以及我可以尝试解决什么。我还有一台没有发生问题的Win10构建机器。不过,我们想坚持使用 Win7 构建机器,因为在 Win10 上我们遇到了一些 vb6 项目的问题。

如果我使用 msbuild 它可以正常工作,但我现在宁愿不替换所有 devenv 调用。

任何人都知道问题可能是什么或如何调试它?

标签: visual-studiovisual-c++command-linedevenv

解决方案


似乎是 Visual Studio 2017 15.6.x 的问题。适用于 15.5.7


推荐阅读