SonarQube MSBuild scanner:如何排除存在fxcop问题的C#文件

SonarQube MSBuild scanner:如何排除存在fxcop问题的C#文件,sonarqube,sonarlint,sonarlint-vs,Sonarqube,Sonarlint,Sonarlint Vs,在SonarQube中排除C#文件时,这些排除的文件仍会列出fxcop问题。在SonarQube服务器设置中,以及在ms project文件中,我们尝试了不同的方法来排除C#文件,如下所示: <Compile Include="test.cs"> <SonarQubeExclude>true</SonarQubeExclude> </Compile> 真的 尽管该文件已明确排除在外,但仍列出了与该文件有关的fxcop问题。不知何故,Son

在SonarQube中排除C#文件时,这些排除的文件仍会列出fxcop问题。在SonarQube服务器设置中,以及在ms project文件中,我们尝试了不同的方法来排除C#文件,如下所示:

<Compile Include="test.cs">
  <SonarQubeExclude>true</SonarQubeExclude>
</Compile>

真的
尽管该文件已明确排除在外,但仍列出了与该文件有关的fxcop问题。不知何故,SonarQube似乎没有解析问题与该文件相关的信息。问题列在适当的模块中,但没有文件的行号,即使生成的原始输出包含fxop问题中的行号


有人知道如何正确地排除SonarQube中的C#文件,以便不列出fxcop问题吗?

我可以复制这个问题,但无法提供任何方法来解决这些fxcop问题。这是我们针对该问题的JIRA通知单,您可以跟踪其进度:

您是否尝试在SonarQube质量配置文件中关闭fxcop规则?我们需要fxcop规则,我们只想排除自动生成的源文件,因为我们无法修复这些文件中的问题。您能否给出一个具体的例子,说明FxCop输出包含正确的文件和行位置,而SonarQube没有正确导入问题?例如:
d:\Projekte\Model\test.cs(14):warning CA1819:Microsoft.Performance:Ändern Sie'HINWEISLOG.LOG_ID'so,这是一个很好的方法。[d:\Projekte\testproj.csproj]
路径名实际上大约是120个字符,我在这里缩短了它。我的报告[link]()我不知道FxCop是个问题。这个问题已经移到了这里,但对我们来说它仍然没有解决。我们在服务器上安装了sonar fxcop,但毫无帮助。我们仍然收到数百个假阳性问题。是否需要执行任何配置步骤?