从SonarQube分析中排除WCF数据源文件

时间:2015-08-06 13:26:07

标签: c# msbuild sonarqube sonarqube-msbuild-runner

更新到MSBuild Runner V1后,SonarQube会获取对WCF数据源文件的引用并尝试对其进行分析。由于完整路径的长度超过MS设置的限制而导致此断开,并记录以下错误:

Cannot evaluate the item metadata "%(FullPath)". The item metadata "%(FullPath)"

有没有办法排除数据源文件。我们尝试将*.datasource添加到排除标签,但没有任何区别。

MSbuild.SonarQube.Runner V1与SonarQube 5.1配合使用

1 个答案:

答案 0 :(得分:1)

您可以通过在单个项目文件中设置元数据属性 SonarQubeExclude 来排除分析中的单个文件,例如

select_node

有关详细信息,请参阅GitHub上的documentation

您应该能够使用MSBuild ItemGroupDefinition自动为所有* .datasource文件设置元数据项。