Найден и ответ - конкретно обходной путь https://developercommunity.visualstudio.com/content/problem/22031/unusable-vc-build-tools-2015-installed-with-vs2017.html
Решение Джозефа Шена · 21 июня 2017 в 16:41
Я прочитал vcvarsall.Исходный код bat обнаружил, что VCVarsQueryRegistry.bat попытается перечислить каталог include для версии Windows SDK.после установки VS2017 будет найден Windows SDK 10.но это не то же самое, что состояние установки только VS2015.
Мое исправление - вызов с версией, указанной следующим образом:
% comspec% / k "" C: \ Program Files (x86) \ MicrosoftVisual Studio 14.0 \ VC \ vcvarsall.bat "" x86 8.1
% comspec% / k "" C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ vcvarsall.bat "" amd64 8.1
обратите внимание, что 8.1 был указан !!