不允许Sonarqube.project.properties文件

我有一个简单的C#Hello World项目,我正在尝试使用Sonarqube进行代码质量分析。

dotnet C:\git\itergo\sonar\sonar-scanner-msbuild-4.7.1.2311-netcoreapp2.0\SonarScanner.MSBuild.dll end引发错误。

  SonarScanner for MSBuild无法理解

sonar-project.properties文件。从以下文件夹中删除这些文件:C:\ git \ sonar_test \ samples \ core \ console-apps \ HelloMsBuild   09:24:17.089后处理失败。退出代码:1

j281908394 回答:不允许Sonarqube.project.properties文件

您可以在命令行上或在docs中所述的SonarQube.Analysis.xml XML设置文件中,将参数传递给SonarScanner for MSBuild。

,

请确保您的项目目录中有一个适合您项目的sonar-project.properties文件。 如果您不放置此文件,它将引用在根文件夹的sonar-project.properties文件中设置的全局配置。

,

现在,通过 ItemGroup 在每个 .csproj 文件中添加属性,如下所示:

<ItemGroup>
  <SonarQubeSetting Include="sonar.cpd.exclusions">
    <Value>Models/**/*.cs</Value>
  </SonarQubeSetting>
</ItemGroup>
本文链接:https://www.f2er.com/3153942.html

大家都在问