c#多解决方案文件支持SONARQube

本文关键字:支持 SONARQube 文件 解决方案 | 更新日期: 2023-09-27 18:07:53

我正在使用最新版本的SONAR Qube,我想知道是否可以配置两个解决方案文件作为Single SONAR -project.properties的一部分。

sonar.dotnet.visualstudio.solution.file=project1.sln
sonar.dotnet.visualstudio.solution.file=project2.sln

有人能帮我找出配置细节如何做到这一点,这样我就可以配置它为我的基于Windows的服务projt1和Web项目作为project2在这里?

谢谢。

c#多解决方案文件支持SONARQube

答案是不,因为:

  1. 只有一种支持和准确的方法来分析Visual Studio解决方案:通过使用SonarQube Scanner for MSBuild
  2. 这个SonarQube Scanner for MSBuild还没有被构建成支持几个Visual Studio解决方案的合并/聚合。一个Visual Studio解决方案->一个SonarQube项目。

您应该使用MSBuild的sonarqube扫描器来分析解决方案。文档如下:http://docs.sonarqube.org/display/SCAN/Analyzing +和+ SonarQube +扫描器+ + MSBuild # AnalyzingwithSonarQubeScannerforMSBuild-msbuildcompat

在开始和结束步骤之间,您可以构建两个解决方案