SonarQube 分析中不存在文件

File does not exist in SonarQube analysis

使用 TFS 2015 vNext 构建分析 C# 项目时,出现以下错误:

The folder 'D:\Builds_Agent1_work\s\System\IPS\Files\Logo\MasterDesigns\Logo_11_Seal_of_Pinellas_County' does not exist for 'DEV_ScriptAdvisorPBM_SonarQube:DEV_ScriptAdvisorPBM_SonarQube:9C5E1BB5-E446-45C8-9CE6-5F9896D0D063' (base directory = D:\Builds_Agent1_work\s\System\IPS)

我认为这是因为有一个名为 "Logo_11_Seal_of_Pinellas_County,_Florida.png" 的文件,但 SonarQube 认为它是 "Logo_11_Seal_of_Pinellas_County"。

我尝试/d:sonar.exclusions=**\MasterDesigns\*忽略"Logo_11_Seal_of_Pinellas_County,_Florida.png"所在的整个目录,但仍然出现同样的错误。

有什么解决这个问题的建议吗?谢谢

SonarQube 6.5 C# 插件。

此错误由 SONARMSBRU-199 跟踪,已在 MSBuild v4.1 的扫描程序中修复。

错误报告提到了排除单个文件的解决方法。

仅供参考,在 MSBuild v4 的扫描程序中删除了对 MSBuild 12 的支持,因此如果您升级版本,则需要确保您使用的是兼容版本的 MSBuild。