如何配置sonarqube msbuild扫描程序

时间:2017-10-06 06:05:52

标签: msbuild sonarqube sonarqube-scan

我正在检查documentation for sonarqube msbuild scanner。但我找不到分配中的SonarQube.Scanner.MSBuild.exe。所以当我指向bin目录并运行该页面中给出的sonar命令时

SonarQube.Scanner.MSBuild.exe begin /k:"org.sonarqube:sonarqube-scanner-msbuild" /n:"Project Name" /v:"1.0"
MSBuild.exe /t:Rebuild
SonarQube.Scanner.MSBuild.exe end

我说错误

'SonarQube.Scanner.MSBuild.exe' is not recognized as an internal or external command,

由于此exe文件不在发行版中,并且使用sonar-scanner bat文件运行,因此运行项目的正确命令是什么? 当我使用sonar-scanner代替SonarQube.Scanner.MSBuild.exe时,它会抱怨/k选项。

1 个答案:

答案 0 :(得分:2)

您需要下载最新版本的SonarScanner for MsBuild。 zip文件包含所有需要的可执行文件。

您不应该使用sonar-scanner来分析.NET项目。