【发布时间】:2015-12-31 16:54:05
【问题描述】:
使用 SonarQube 5.2 (MSBuild.SonarQube.Runner.exe)... 给定一个包含 10 个 C# 项目的 Visual Studio 解决方案,是否可以从 SonarQube 分析中排除一半项目,而无需直接编辑 *.csproj 文件? (我正在使用共享代码库,不想使用 SonarQube 特定配置污染项目文件)。
我已尝试利用分析范围的“源文件包含”和“源文件排除”设置但未能成功,因为源文件路径似乎与项目目录相关且不包括基本路径。
例如如果我的“基本目录”是“C:\Source\Projects\Project1”,则源路径被检测为 Source1.cs、Source2.cs、SubFolder/Source3.cs 等,这可以防止 ** 的包含或排除规则\Project1***.cs 从工作中。
有没有人知道在没有here 和here 所描述的笨拙冗长的情况下完成我需要的方法?有没有办法改变“MSBuild.SonarQube.Runner.exe”认为的基本路径?
【问题讨论】:
标签: sonarqube sonarqube-msbuild-runner