The SonarQube Scanner for MSBuild is a tool that performs SonarQube analysis of any Visual Studio solution and MSBuild project from the command line, simplifying the process by providing a 3-step approach to analyze projects. The scanner fetches quality profiles and settings from the SonarQube server, gathers source files being compiled during build, and sends overall results to the SonarQube server for analysis. This tool offers several advantages over previous methods, including support for customized project files, faster analysis with Roslyn, and easier configuration of FxCop rules. The scanner is designed to work seamlessly with Team Foundation Server, Visual Studio Online, and Jenkins, and it is recommended as a replacement for the sonar-runner and Visual Studio Bootstrapper plugin.