+ remvoe VS detection, it relies on vswhere which is used by the scripts anyway + separate the deps & build steps