DEVENV 命令行构建失败:“此操作可能只发生在 UI 线程中”
Posted
技术标签:
【中文标题】DEVENV 命令行构建失败:“此操作可能只发生在 UI 线程中”【英文标题】:DEVENV Command line build fails with: "This operation may only take place in the UI thread" 【发布时间】:2018-04-25 07:52:01 【问题描述】:我们对构建服务器进行了虚拟化,但在构建一些 c++ 项目时遇到了问题。
这是一个带有visual studio 2017的win7(我们有一些vb6项目)。
当我构建一个项目时,它只会出现“此操作可能只发生在 UI 线程中”的错误。 而且它是完全随机的...有时可以编译,有时不能。
我不知道为什么以及我可以尝试修复它。我还有一台没有发生问题的Win10构建机器。不过,我们想坚持使用 Win7 构建机器,因为在 Win10 上我们遇到了一些 vb6 项目的问题。
如果我使用 msbuild 它可以正常工作,但我现在宁愿不替换所有 devenv 调用。
任何人知道问题可能是什么或如何调试它?
【问题讨论】:
【参考方案1】:似乎是 Visual Studio 2017 15.6.x 的问题。适用于 15.5.7
【讨论】:
以上是关于DEVENV 命令行构建失败:“此操作可能只发生在 UI 线程中”的主要内容,如果未能解决你的问题,请参考以下文章