Skip to content

Features

The Cake.Issues.MsBuild addin provides the following features.

Tip: Running MSBuild

MSBuild can be run using the DotNet aliases or MsBuild aliases.

Basic features

  • Reads errors and warnings from MSBuild log files.
  • Provides URLs for all code analysis (CA*) and StyleCop (SA*) warnings.
  • Support for custom URL resolving using the MsBuildAddRuleUrlResolver alias.

Supported log file formats

Supported IIssue properties

  • IIssue.ProviderType
  • IIssue.ProviderName
  • IIssue.Run (1)
  • IIssue.Identifier (2)
  • IIssue.ProjectName
  • IIssue.ProjectFileRelativePath
  • IIssue.AffectedFileRelativePath
  • IIssue.Line
  • IIssue.EndLine
  • IIssue.Column (3)
  • IIssue.EndColumn
  • IIssue.FileLink (4)
  • IIssue.MessageText
  • IIssue.MessageHtml
  • IIssue.MessageMarkdown
  • IIssue.Priority
  • IIssue.PriorityName
  • IIssue.Rule
  • IIssue.RuleUrl (5)
  1. Can be set while reading issues
  2. Set to IIssue.MessageText
  3. Only for MsBuildXmlFileLoggerFormat
  4. Can be set while reading issues
  5. For code analysis (CA*) and StyleCop (SA*) warnings. Support for additional rules can be added through a custom MsBuildAddRuleUrlResolver