从 Azure Build Pipeline 中的 FxCop 代码分析器(Roslyn)生成报告

Akh*_*dla 5 .net msbuild code-analysis roslyn-code-analysis azure-devops

我想从 Build Pipeline 生成代码分析报告。我最近从 Fxcopcmd.exe 转移到基于 Roslyn 的分析器。我能够在构建日志中看到警告,但我无法获得可与 Comeplete 团队共享的单独报告。

我已经添加了用于运行构建期间使用的代码分析步骤的 Nuget 包,如下所示

- task: VSBuild@1
  displayName: 'Build solution **\MySolution.sln'
  inputs:
    solution: '$(Parameters.solution)'
    vsVersion: 15.0
    msbuildArgs: '/t:rebuild'
    platform: '$(BuildPlatform)'
    configuration: '$(BuildConfiguration)'
Run Code Online (Sandbox Code Playgroud)

Hug*_*Lin 0

您的意思是您在构建摘要中没有看到代码分析器结果吗?FxCop 分析器只需运行并将其结果报告给构建报告。

在此输入图像描述

这里有一个文档你可以参考一下。

  • 我看到分析器报告摘要,但它有一个限制,只能显示 10 个警告或错误。其余警告未列出。我需要一份构建报告,可以在整个团队中共享。 (2认同)