Я пытался перейти на Visual Studio 2019, поскольку он официально выпущен, но у меня возникают проблемы при создании проекта на основе C ++ / CX.
Я не переназначил проект, но он по-прежнему настроен на использование набора инструментов платформы v141, т.е. инструментов сборки Visual Studio 2017.
Насколько я могу судить, я специально установил необходимые инструменты сборки в Visual Studio 2019, что должно быть видно здесь:
Тем не менее, согласно свойствам проекта, инструменты сборки Visual Studio 2017 не установлены:
И когда я строю проект, я получаю следующую ошибку:
1> C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Professional \ MSBuild \ Microsoft \ VC \ v160 \ Microsoft.CppBuild.targets (378,5): ошибка MSB8020: инструменты сборки для Visual Studio 2017 (Platform Toolset = 'v141') не может быть найден. Для сборки с использованием инструментов сборки v141, пожалуйста, установите инструменты сборки Visual Studio 2017. В качестве альтернативы вы можете выполнить обновление до текущих инструментов Visual Studio, выбрав меню «Проект» или щелкнув правой кнопкой мыши решение и выбрав «Ретаргетинг решения».
Мне все еще не хватает некоторых компонентов в моей установке, или это ошибка в Visual Studio 2019?
РЕДАКТИРОВАТЬ Я должен отметить, что у меня все еще установлена Visual Studio 2017 на том же компьютере.