我正在检查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
选项。
答案 0 :(得分:2)
您需要下载最新版本的SonarScanner for MsBuild。 zip文件包含所有需要的可执行文件。
您不应该使用sonar-scanner
来分析.NET项目。