更新到MSBuild Runner V1后,SonarQube会获取对WCF数据源文件的引用并尝试对其进行分析。由于完整路径的长度超过MS设置的限制而导致此断开,并记录以下错误:
Cannot evaluate the item metadata "%(FullPath)". The item metadata "%(FullPath)"
有没有办法排除数据源文件。我们尝试将*.datasource
添加到排除标签,但没有任何区别。
将MSbuild.SonarQube.Runner
V1与SonarQube 5.1配合使用
答案 0 :(得分:1)
您可以通过在单个项目文件中设置元数据属性 SonarQubeExclude 来排除分析中的单个文件,例如
select_node
有关详细信息,请参阅GitHub上的documentation。
您应该能够使用MSBuild ItemGroupDefinition自动为所有* .datasource文件设置元数据项。