【问题标题】:C# - Sonar scanner for msbuild with multiple configurationC# - 具有多种配置的 msbuild 声纳扫描仪
【发布时间】:2018-10-10 05:27:30
【问题描述】:

我有一个具有 2 个配置的 C# 解决方案,并且我有一个 Sonarqube 项目。

我正在运行声纳扫描仪,如下所示:

ms-build 的声纳扫描仪开始

ms-build -config:config_1 MySolution.sln

ms-build -config:config_2 MySolution.sln

ms-build end 的声纳扫描仪

这个程序对吗?我可以为具有两种配置的相同解决方案包含两个 ms-build 吗?

如果我这样做,我会错过任何问题吗?

【问题讨论】:

    标签: c# msbuild sonarqube sonar-runner


    【解决方案1】:

    可以,只要您使用的是 Scanner for MSBuild 的 v4 或更高版本。

    此功能实际上是为了支持面向多个框架的 .NET Core 项目而添加的,但它也适用于构建两个不同的项目配置,例如调试和发布。

    您不会错过任何问题 - 这些问题将被删除重复并合并。但是,使用条件编译时计算指标比较复杂,因此扫描器采用简单的方法,只需上传单个配置的指标。有关该版本的更多信息,请参阅blog post

    【讨论】:

      猜你喜欢
      • 2017-04-27
      • 2017-12-25
      • 2018-01-04
      • 2017-08-19
      • 2018-12-27
      • 2018-03-17
      • 2021-01-14
      • 2019-10-27
      • 2018-02-09
      相关资源
      最近更新 更多