【发布时间】:2016-08-16 08:30:53
【问题描述】:
我已使用以下设置 SonarQube:sonarqube-5.4、MSBuild.SonarQube.Runner-2.0、VS 2013(目标 .NET Framework 4.5.1)、SQL Server 2014 Express、Windows 7 Professional SP1 64 位操作系统。
我能够为一个 .NET 项目 (.csproj) 成功执行 sonarqube 运行器并生成结果。现在我想为具有许多 .csproj 条目的 .NET 解决方案 (.sln) 执行 MSBuild.SonarQube.Runner-2.0。
文件夹结构如下:
RootFolder 有一个 .sln 文件,每个项目 (.csproj) 都在根文件夹内的单独文件夹中创建。每个项目的单元测试也在根文件夹内的单独文件夹中创建。例如:
RootFolder -> Project.sln
RootFolder -> ProjectABCFolder -> ProjectABC.csproj
RootFolder -> ProjectABCTestsFolder -> ProjectABCTests.csproj
RootFolder -> ProjectXYZFolder -> ProjectXYZ.csproj
RootFolder -> ProjectXYZTestsFolder -> ProjectXYZTests.csproj
您能帮我解决以下问题吗?
- 如何执行 .sln 文件 - 需要进行哪些条目/设置?
- 如何跳过单元测试项目?
- 如何包含单元测试项目?
- 如何执行 VS 代码分析?
【问题讨论】:
标签: .net sonarqube sonarqube-5.4