如何配置SonarQube MSBuild扫描器

3
我正在查看 sonarqube msbuild扫描仪文档 ,但是我在给定的分发中找不到 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批处理文件运行,那么正确的运行项目的命令是什么? 当我使用sonar-scanner而不是SonarQube.Scanner.MSBuild.exe时,它会抱怨/k选项。

1个回答

3
你需要下载最新版本的SonarScanner for MsBuild。压缩文件包含所有必需的可执行文件。
不应使用sonar-scanner来分析.NET项目。

谢谢您指出这个问题。看起来文档中的分发应该被更新。 - lakshman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接