0

我们正在使用带有 SonarQube 和 Jenkins 的 Visual Studio 2015(原始版本,无更新),并不断收到消息:

警告 - * 不推荐使用 MSBuild 12 或 sonar-runner 来分析 C# 项目 *

但是,我们使用 MSBuild 14、SonarLint 和用于 MSBuild 的 SonarQube 扫描器。这在日志的开头得到了证实:

SonarQube Scanner for MSBuild Begin Step 2.0
Loading analysis properties from c:\Program Files (x86)\tools\MSBuild.SonarQube.Runner-2.1\SonarQube.Analysis.xml
15:25:15.073  Updating build integration targets...
15:25:15.079  Fetching analysis configuration settings...
15:25:15.51  Generating rulesets...
15:25:16.629  Provisioning analyzer assemblies...
15:25:16.63  Installing required Roslyn analyzers...

SonarQube 服务器是 5.1.2

我们使用了http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+MSBuild#AnalyzingwithSonarQubeScannerforMSBuild-msbuildcompat的说明和 Jenkins 集成 http://docs.sonarqube.org/display/扫描/发件人+詹金斯

我在 MSBuild 版本上发现了SonarQube 警告问题,但我认为我们正确使用了 SonarLint。弃用消息的原因是什么?

4

1 回答 1

0

我们最终通过更新所有内容解决了这个问题:我们更新了 Sonarqube 中的 C# 插件和所有 Jenkins 插件(包括 msbuild 插件)。之后,不再出现弃用消息。

于 2016-07-14T09:15:25.290 回答