Visual Studio 2019 - ошибка MSB8020: невозможно найти инструменты сборки для Visual Studio 2013 - PullRequest
1 голос
/ 23 июня 2019

Это страница GitHub , на которой я пытаюсь использовать msbuild.exe, только она выдает следующую ошибку:

1>------ Build started: Project: keycastow, Configuration: Debug|Win32 ------
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(379,5): error MSB8020: The build tools for Visual Studio 2013 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, please install Visual Studio 2013 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution".
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Есть ли 2 варианта, чтобы заставить это на GitHub работать?

ПРИМЕЧАНИЕ: Я бы предпочел вариант номер один.

  1. Обновить текущий код до стандартов 2019 (это будет трудно для новичка)?
  2. Получите текущие инструменты сборки v120 для работы.
    • Мне не хватает зависимостей для работы? Мои текущие установки Просмотр
    • Я проверил эту тему здесь и скачал Microsoft Build Tools 2013 и установил, но у меня та же проблема. Поскольку я использую 2019, я подумал, что лучше всего открыть новую тему.

Дополнительная информация

  • Вот скриншот того, что я сейчас установил в Visual Studio 2019. View .

  • В текущей версии нет параметров для установки Microsoft Build Tools 2013 в самом приложении, поэтому установленная автономная версия здесь не отображается как опция.

1 Ответ

1 голос
/ 23 июня 2019

Откройте keycastow.vcxproj с помощью блокнота, измените здесь <PlatformToolset>v120</PlatformToolset> на <PlatformToolset>v142</PlatformToolset>, чтобы использовать платформу VC ++ 2019, или измените версию через пользовательский интерфейс

В VisualStudio в обозревателе решений откройте контекстное меню для своего проекта (не для своего решения), а затем выберите «Свойства», чтобы открыть диалоговое окно «Страницы свойств проекта».

  1. В диалоговом окне «Страницы свойств»откройте раскрывающийся список «Конфигурация» и выберите «Все конфигурации».

  2. В левой части диалогового окна разверните «Свойства конфигурации» и выберите «Общие».

  3. На правой панели выберите Набор инструментов платформы, а затем выберите нужный набор инструментов из раскрывающегося списка (2019 - v142 в вашем случае)

  4. Выберите кнопку OK.

Теперь вы компилируете проект без установки чего-либо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...