在 SonarQube 中排除 C# 文件时,仍会为这些排除的文件列出 fxcop 问题。我们尝试了不同的方法来排除 C# 文件,在 SonarQube 服务器设置中,也在 ms 项目文件中,如下所示:
<Compile Include="test.cs">
<SonarQubeExclude>true</SonarQubeExclude>
</Compile>
即使明确排除了此文件,仍会列出有关该文件的 fxcop 问题。不知何故,SonarQube 似乎没有解析问题与该文件相关的信息。这些问题列在正确的模块中,但没有文件的行号,即使构建的原始输出包含 fxop 问题中的行号。
有谁知道如何在 SonarQube 中正确排除 C# 文件,以便也不列出 fxcop 问题?