New users as well as users of the recent versions of the C# plugins should consult this page.
The C# Ecosystem is a set of plugins. They are all installed as part of the ecosystem, but not all of them will necessarily be used:
Some external components have to be installed on the Windows boxes where analyses are performed. Since it is recommended that you install the SonarQube server and the analyzer(s) on different machines, this means you can run the SonarQube server on a Linux box and run the analyses on Windows boxes.
Depending on your projects, install the right version(s) of the .NET SDK. Then, log in to SonarQube as a System administrator and go to Settings > General Settings > .NET and set the
sonar.dotnet.X.Y.sdk.directory properties: absolute path to the .NET SDK X.Y installation directory.
If your projects embed Silverlight code, Silverlight has to be installed. Depending on your projects, install the right version(s) of Silverlight. Then, log in as a System administrator and go to Settings > General Settings > .NET and set the
sonar.silverlight.X.mscorlib.location properties: absolute path to the core assembly for Silverlight X framework.
Install required if corresponding plugin is installed?
Supported version (Tested one in bold)
Requires .NET SDK 4.0 to be installed. However, the installer for FxCop was somehow omitted from the 64-bit .iso.
How to pull the installer out of one of the complete iso's:
NO, StyleCop binaries are embedded in the plugin.
NO, Gendarme binaries are embedded in the plugin.
3.1 Update 2 + (3.2.3)
YES if you want to use PartCover as the coverage engine.
2.2, 2.3 and 4.0 (4.0)
YES if you want to use NCover as the coverage engine
YES if you want to use OpenCover as the coverage engine.
Requires .NET SDK 4.0 to be installed.
1.0.X, 2.0.X, 4.0.X (4.0.1118)
|JetBrains dotCover||YES if you want to use dotCover as the coverage engine.||http://www.jetbrains.com/dotcover/||1.X, 2.X (1.2 & 2.0)|
|NDeps||NO, binaries are embedded in the plugin.||https://github.com/grozeille/DependencyParser|