升级到SonarQube 6.7 LTS后,我们的许多项目在" 完成SonarQube分析"任务有以下错误:
这些项目启用了代码分析并生成了正确的fxcop结果。
SonarQube版本:6.7 LTS SonarC#插件版本:6.6 SonarQube MSBuild Runner:4.0
有人可以告诉我这是否已知或以任何方式找到问题的实际原因。
答案 0 :(得分:3)
在MSBuild扫描仪的v4.0中删除了对执行FxCop的支持 - 有关详细信息,请参阅SONARMSBRU-338。
但是,此更改不应导致分析失败,并使用最新版本的sonar-fxcop
插件。检查已安装的sonar-fxcop
的版本。我可以使用插件的v1.0重现错误,但不能使用v1.1或v1.2重现错误。
答案 1 :(得分:1)
这是通过FxCop插件的1.3版修复的。但是你需要设置一些额外的参数,请参阅插件项目的readme.md: https://github.com/DanielHWe/sonar-fxcop