Msbuild 编译C+时出错+;使用Coverity与devenv进行项目。(cov build.exe)
运行Coverity构建时,我遇到以下错误:Msbuild 编译C+时出错+;使用Coverity与devenv进行项目。(cov build.exe),msbuild,devenv,coverity-prevent,coverity,Msbuild,Devenv,Coverity Prevent,Coverity,运行Coverity构建时,我遇到以下错误: Failed to locate msbuild.exe when handling devenv template configuration. Shutting down resident msbuild processes is impossible. 在谷歌上找不到它 有人知道这意味着什么吗? 我该如何调查这件事 当我在没有Coverity的情况下从命令行生成时,它可以正常工作。当您启动cov build devenv时,它尝试做的一件事是
Failed to locate msbuild.exe when handling devenv template configuration. Shutting down resident msbuild processes is impossible.
在谷歌上找不到它
有人知道这意味着什么吗?
我该如何调查这件事
当我在没有Coverity的情况下从命令行生成时,它可以正常工作。当您启动
cov build devenv
时,它尝试做的一件事是关闭空闲的msbuild.exe进程,因为如果它们没有被关闭,devenv将把build指令传递给msbuild,而cov build无法看到它(这就是它知道如何构建文件的原因)
有几种方法可以解决此问题-这取决于调用cov build的方式、编译器配置的设置方式等。例如,您可以直接调用cov build msbuild
,而不是通过devenv
我建议您与Coverity一起打开一个支持案例(因为如果您有许可证,您就有支持)support@coverity.com我相信他们可以建议额外的调试步骤