0

运行 Coverity 构建时,出现以下错误:

Failed to locate msbuild.exe when handling devenv template configuration. Shutting down resident msbuild processes is impossible.

在谷歌上找不到!

有谁知道这可能意味着什么?我该如何调查?

当我在没有 Coverity 的情况下从命令行构建时,它工作正常。

4

1 回答 1

0

当您启动cov-build devenv它尝试做的一件事是杀死空闲的 msbuild.exe 进程,因为如果它们没有被杀死,devenv 会将构建指令传递给 msbuild 而 cov-build 无法看到它(这就是它知道如何构建您的文件)。

有几种方法可以解决这个问题 - 这取决于您如何调用 cov-build、如何设置编译器配置等。例如,您可以cov-build msbuild直接调用而不是通过devenv.

我建议使用 Coverity 打开一个支持案例(因为如果你有许可证,你就有支持)。通过 support@coverity.com 向他们发送电子邮件,我相信他们可以建议额外的调试步骤。

于 2013-02-04T18:56:02.933 回答