Visual studio DEVENV命令行生成失败,原因为:";此操作只能在UI线程中进行; 我们虚拟化了我们的构建服务器,并建立了一些C++项目。

Visual studio DEVENV命令行生成失败,原因为:";此操作只能在UI线程中进行; 我们虚拟化了我们的构建服务器,并建立了一些C++项目。,visual-studio,visual-c++,command-line,devenv,Visual Studio,Visual C++,Command Line,Devenv,它是visual studio 2017的win7(我们有一些vb6项目) 当我构建一个项目时,它只是错误地指出“这个操作可能只发生在UI线程中”。 它也是完全随机的……有时编译,有时不编译。 我不知道为什么,也不知道我能做些什么来修复它。我还有一台Win10构建机器,在那里问题不会发生。不过,我们希望继续使用Win7构建机器,因为在Win10上,我们遇到了一些vb6项目的问题 如果我使用msbuild,它就可以正常工作,但我现在不想替换所有devenv调用 有人知道问题可能是什么或如何调试吗?

它是visual studio 2017的win7(我们有一些vb6项目)

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

我不知道为什么,也不知道我能做些什么来修复它。我还有一台Win10构建机器,在那里问题不会发生。不过,我们希望继续使用Win7构建机器,因为在Win10上,我们遇到了一些vb6项目的问题

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


有人知道问题可能是什么或如何调试吗?

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