【发布时间】:2018-05-24 20:40:36
【问题描述】:
升级到 SonarQube 6.7 LTS 后,我们的许多项目在“完成 SonarQube 分析”任务期间开始失败,并出现以下错误:
[error]java.lang.IllegalArgumentException: No FxCop analysis has been executed on this project, which contains cs files: 验证您使用的是最新版本的 SonarQube Scanner for MSBuild,如果使用,请报告一个错误。在短期内,您可以禁用质量配置文件中的所有 FxCop 规则以消除此错误。
这些项目已启用代码分析并产生正确的 fxcop 结果。
SonarQube 版本:6.7 LTS SonarC# 插件版本:6.6 SonarQube MSBuild Runner:4.0
如果这已知或任何方法可以找到问题的实际原因,有人可以告诉我吗?
【问题讨论】:
-
您是否检查了您的 SonarQube 扫描仪的 MSBuild 版本?
-
是的,它的 4.0。它与用于 SonarQube 分析的 VSTS 任务一起提供。
标签: c# sonarqube sonarqube-scan sonarqube-msbuild-runner