Skip to end of metadata
Go to start of metadata

By SonarSource – GNU LGPL 3 – Issue TrackerSources – Supported by SonarSource
More versions
SonarC# 6.8.1 – Feb 09, 2018 – SonarQube 6.7+ (Compatible with LTS)
Fix compatibility with old version of VS2015
DownloadRelease notes


Enables the powerful SonarC# analyzer.

Steps to Analyze a C# Project

Analyzing a .NET Solution can be done in the Command Line, from Jenkins or from TFS/VSO. Here is a simple and quick example to get started. For more details, please refer to: Analyzing with SonarQube Scanner for MSBuild or consult the sample project on GitHub.

  1. Install SonarQube Server (see Setup and Upgrade for more details)
  2. Install SonarQube Scanner for MSBuild and be sure your can call SonarQube.Scanner.MSBuild.exe from the directory where you have your source code
  3. Install SonarC# (see Installing a Plugin for more details). By default SonarC# is provided out of the box with SonarQube.
  4. Run your analysis by executing the following commands from the root directory of the project:

    SonarQube.Scanner.MSBuild.exe begin /k:"org.sonarqube:sonarqube-scanner-msbuild" /n:"Project Name" /v:"1.0"
    MSBuild.exe /t:Rebuild
    SonarQube.Scanner.MSBuild.exe end
  5. Follow the link provided at the end of the analysis to browse your project's quality in the SonarQube UI.

Advanced Usage

With SonarC#, you can:

Known Limitations


  • No labels