Building on Linux

Requirements

The following are needed to build the Analyzer on Windows

  • .NET Core SDK 3.1 and 2.1
  • Mono 6.0.0+ (earlier versions may work, but are not supported)

All other dependencies will be automatically downloaded when invoking the build script.

Invoking the build itself

  1. To build the Analyzer, just open any shell and navigate to the root of downloaded/cloned repository.
  2. After that just type sh build.sh and everything will be automatically built and all unit tests will run as well as a nuget package will be created.

NOTE: The VSIX extension will not be built, and there is no way to debug the extension on Linux

GitHub