Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 43 Next »

The C# plugins ecosystem is a set of Sonar plugins used to monitor the quality of .NET software written in the C# language.
The goal is to make C# a first-class citizen in Sonar - like Java can be.


The C# plugins ecosystem is not just the next version of the former .NET plugins (0.6). It is a complete rewrite and therefore will introduce many changes - even if we tried to keep plugin option backward-compatibility as much as possible. Please read more on the differences between the 2 sets of plugins.

Below are the main steps to quickly get started.
You will find the links to the rest of the documentation at the end of this page.


C# Plugins Ecosystem


Fabrice Bellingard (SonarSource) and Alexandre Victoor (Twitter)


Latest Version

1.1 (October 15th, 2011)
(check version compatibility )

Requires Sonar

2.11 or higher





1. Install

  1. Check the requirements

  2. Install Sonar
  3. Install the C# plugins
    • Download the ZIP file of the C# Plugins Ecosystem distribution (top right of this page).
    • Copy all the desired plugins of the C# plugins ecosystem in Sonar plugins extension folder.

  4. Install the tools required by the selected C# plugins
    • For instance, Gallio or FxCop
    • Gendarme and StyleCop do not necessarily need to be installed

  5. Check the prerequisites, mainly:
    • Your .NET solution must be compiled

2. Configure

  1. Create a Sonar file for your solution
    • A very simple one can be:
    • Place it in the same folder as the Solution file (".sln")

  2. If you don't want to use the default settings of a plugin, you can override them

3. Run!

  1. Launch the analysis...
    • Assuming you installed the Simple Java Runner, this is as simple as:

  2. ...and check the results!
    • Once the analysis is completed, just open your favorite web browser (http://localhost:9000 if you installed the standalone version)
    • Enjoy!

To go further...



Release 1.1 (0 issues)

T Key Summary P Status Resolution


Release 1.0 (0 issues)

T Key Summary P Status Resolution

  • No labels