VC Build Hook was developed in order to make it possible to use the current Visual Studio IDE for building ObjectARX applications that target any version of AutoCAD. This is desirable because ObjectARX applications must be built by the Visual C/C build tools that correspond to the ObjectARX SDK version for the target AutoCAD version.
VC Build Hook works by switching the executables path during a Visual Studio build and pointing the paths to the desired version of the Visual C/C build tools. In addition, VC Build Hook automatically fixes build tool command options to account for differences between VC versions so that build commands produced by one version of Visual Studio are correctly interpreted by another version of the build tools.
When VC Build Hook is started, Visual Studio solutions will have two new extended properties: LowPriorityBuild and BuildToolVersion.