我们正在使用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。弃用消息的原因是什么?
答案 0 :(得分:0)
我们最终通过更新所有内容解决了这个问题:我们更新了Sonarqube中的C#插件和所有Jenkins插件(包括msbuild插件)。之后,不再发生弃用消息。