Microsoft.Cpp.Default.props не найден на VS2017-Win2016 - PullRequest
0 голосов
/ 14 ноября 2018

Я пытаюсь построить проект C ++ с использованием CMake + Visual Studio на DevOps Azure, но во время выполнения я получаю следующую ошибку:

Не удалось запустить команду MSBuild:

MSBuild.exe

, чтобы получить значение VCTargetsPath:

Microsoft (R) Build Engine версия 4.7.3062.0 [Microsoft .NET Framework, версия 4.0.30319.42000] Авторское право (C) Microsoft Corporation. Все права защищены.

Сборка началась 12.11.2008 22:32:59. Проект "D: \ a \ 1 \ s \ test_package \ build \ f67673d3a1c7d4891a0e0cc4fbbe6ee176ee7e38 \ CMakeFiles \ 3.12.3 \ VCTargetsPath.vcxproj" на узле 1 (цели по умолчанию).

D: \ а \ 1 \ s \ test_package \ построить \ f67673d3a1c7d4891a0e0cc4fbbe6ee176ee7e38 \ CMakeFiles \ 3.12.3 \ VCTargetsPath.vcxproj (15,2):

ошибка MSB4019: импортированный проект "D: \ Microsoft.Cpp.Default.props" не найден. Убедитесь, что путь в объявлении правильный и что файл существует на диске.

Проект здания "D: \ a \ 1 \ s \ test_package \ build \ f67673d3a1c7d4891a0e0cc4fbbe6ee176ee7e38 \ CMakeFiles \ 3.12.3 \ VCTargetsPath.vcxproj" (цели по умолчанию) - СБОЙ.

Сборка НЕ ​​удалась.

Звучит так, будто требуется скрипт типа devenv.bat, но я не знаю, где его найти.

jobs:
  - job: VS2017
    pool:
      vmImage: 'VS2017-Win2016'  
    steps:
    - task: UsePythonVersion@0
      inputs:
        versionSpec: '3.6'
    - script: |
      pip install bincrafters-package-tools conan-package-tools conan
      python build.py    
    strategy:
      matrix:
        Visual Studio 2017 14.0:
        CONAN_VISUAL_VERSIONS: "14"

Как видите, я использую изображение VS2017-Win2016 , но у меня нет никаких дополнительных задач для настройки среды.

Полный журнал можно найти здесь

Как я могу исправить свою среду?

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