Чем дольше вы используете VS2017 , тем больше проблем, связанных с Cordova , вы найдете.
Предположительно, VS2017 позволяет использовать собственную версию Cordova, установленную по всему миру, например 7.1.0 . Но кажется, что разработчики Microsoft на самом деле никогда не тестировали его, поэтому это создает все виды проблем, таких как невозможность развертывания в эмуляторе или ошибка потерянных версий набора инструментов Cordova, которые вы получаете после изменения набора инструментов с помощью предоставленного поля выбора в конструкторе.
Чтобы навсегда изменить набор инструментов , отредактируйте вручную файл config.xml, следуя приведенным ниже инструкциям: Выбранный набор инструментов не сохранен .
Обратите внимание, что при изменении значения параметра ANDROID_HOME с VS2017 для сборки с Android API26 или новее параметры Развертывание в эмуляторе исчезнут .
Вы не получите ни одной из этих ошибок при возврате к VS2015 , который я продолжаю использовать сейчас.