构建配置为 运行 SonarQube 分析但无法找到 SonarQube 分析目标

The build is configured to run SonarQube analysis but the SonarQube analysis targets could not be located

我是 .Net 的新手,也是使用 MS Build 的 SonarScanner 的新手。我期待着您帮助解决我在 sonarscanner-msbuild 开始过程后构建项目时遇到的错误。

C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\MSBuild.0\Microsoft.Common.targets\ImportBefore\SonarQube.Integration.ImportBefore.targets(62,5): error : The build is configured to run SonarQube analysis but the SonarQube analysis targets could not be located. Project: XYZ.csproj [E:\jenkins\workspace\XYZ\XYZ.csproj]

提示和线索:

  1. 在执行 MsBuild
  2. 之前确保您有 运行 SonarScanner.MsBuild begin
  3. 运行 MsBuild/v:diagnostic 开关以获得详细的故障排除日志。在日志查找中 SonarQubeTargetsPathSonarQubeTargetFilePath 值。
  4. 如果遇到这个或其他配置困难,请参阅我关于如何在 .NET 生态系统中设置 SonarQube 的教程:https://blog.pragmasoft.pl/software/2018-10-10-sonarqube-2-setup-environment/