SonarQube MSBuild扫描仪:如何修复MSBuild 12 /声纳 - 流道弃用消息

时间:2016-06-22 16:20:00

标签: jenkins sonarqube sonarlint sonarlint-vs

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

  

警告 - *使用MSBuild 12或声纳运行器分析C#项目已弃用*

但是,我们正在使用MSBuild 14,SonarLint和SonarQube扫描程序进行MSBuild。这在日志开头确认:

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 Server是5.1.2

我们使用了http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+MSBuild#AnalyzingwithSonarQubeScannerforMSBuild-msbuildcompat处的说明和Jenkins集成 http://docs.sonarqube.org/display/SCAN/From+Jenkins

我发现问题SonarQube warning on MSBuild version,但我认为我们正确使用SonarLint。弃用消息的原因是什么?

1 个答案:

答案 0 :(得分:0)

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