sonarqube扫描 c#项目 显示 this project is empty 解决扫描结果为空的问题
sonar7 以后版本,默认的 sonar-scanner 加 sonar-project.properties 配置文件,扫描c#的项目回出现,扫描不报错,但是显示结果为空. jenins 在linux 环境中要想扫描 c#项目必须使用 dotnet-sonarscanner 扫描 1.1 安装 安装dotnetcore 如果你需要分析项目的话,有两种选择,第一种就是使用工具1,而如果你是拥有 DotNet Core 2.1 环境的话可以使用 Global Tool 来直接安装分析器。 https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos 下命令: Bash 复制 sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm 安装 SDK .NET Core SDK 使你可以通过 .NET Core 开发应用。 如果安装 .NET Core SDK,则无需安装相应的运行时。 若要安装 .NET Core SDK,请运行以下命令: Bash 复制 sudo yum install dotnet-sdk-3.1 2.1 安装 dotnet scanner # 参照 Sonar 官方的文档