Support for more recent versions of MSVC and automatic selection of
version