我正在尝试使用MSBuild SonarQube Runner让我的 TFS 构建运行声纳分析。
我已经根据本手册配置了该工具以与我们的声纳服务器一起使用。实际上,我可以通过本地机器上的控制台手动构建来开始分析。此外,我在我们的构建服务器上安装了该工具,当我通过 Visual Studio 运行它时,我会收到错误"Failed to locate the code coverage command line tool"。
我已经发现 CodeCoverage.exe 是必需的,但只有在服务器上安装企业版 Visual Studio 时才能提供。我还读到在 1.0.1 版本中,这个问题应该被修复(参见这里和在更新日志中这也被提及为已修复)。
我将旧的MSBuild SonarQube Runner与 .交换version 1.0.1
,但在 Visual Studio 中的 TFS 上构建并添加要运行的命令行MSBuild SonarQube Runner v1.0.1
,我仍然收到错误“无法找到代码覆盖命令行工具”。
我还在构建机器上安装了 Visual Studio 2015 Professional。
如何在不需要提供CodeCoverage.exe的企业版 Visual Studio 的情况下解决此问题?