As I've just found out, VS2015 is actually using the Default BuildManager instance for its build process. This could be useful for BuildOnSave in a number of ways:
To better coordinate the background build with the regular build process.
To optimize the build performance, because the BuildManager can reuse cached information.
To simplify BuildOnSave's code. The background build thread may not be required.
As I've just found out, VS2015 is actually using the Default BuildManager instance for its build process. This could be useful for BuildOnSave in a number of ways: