StopOnFirstBuildError is an extension that stops a solution build immediately if one project fails to build. There is a menu item in the Build menu that allows you to turn the functionality on and off, the menu item is only visible in multi-project solutions (since it would make no sense in a single project solution). More information is available at:
Version 1.2 notes: Gareth Lennox (https://github.com/garethl) contributed a patch so now you can select whether to show the error list or not after a cancelled build from the Build menu. You can also access the options from Tools->Options->Stop on First Build Error, and the options are remembered between runs.
Version 1.3 notes: Supports VS2013.
Version 1.4 notes: Better support for cancelling parallel builds, thanks to https://github.com/tekskater
Version 1.5 notes: Fix mistake I made when merging in patch for 1.4.
Version 1.6 notes: Support for VS2015, thanks to Mads Kristensen.
Version 1.7 notes: Built against older VS assemblies (thanks NuGet!), so should work again on VS2010 and VS2012!
Version 1.8 notes: Support for VS2017, thanks to GitHub user jwldnr .
Version 2.1 notes: Support for VS2019, thanks to GitHub user Christoph-Wagner
Version 2.2.1 notes: Async package loading, thanks to GitHub user shuelsmeier . Now only supports VS2017 and VS2019.