Я пытаюсь настроить свое решение для сборки с использованием TeamCity 2019. Когда я ввожу URL-адрес хранилища Git моего проекта, TeamCity автоматически определяет 4 этапа сборки:
- Visual Studio (sln) Цели: перестроить
- . NET CLI (do tnet) restore
- . NET CLI (do tnet) build
- . NET CLI (do tnet) test
Я запутался в шаге 2/3. Почему. NET CLI восстанавливает и строит, когда повторная сборка уже выполнена? Означает ли это, что что-то необычное в моем файле .sln?
Это решение представляет собой группу Windows настольных проектов C ++, если это имеет значение.
Причина, по которой я так обеспокоен , почему появляются эти шаги сборки, заключается в что шаг сборки CLI. NET завершается с загадочной ошибкой, обсуждаемой на форуме TeamCity и в StackOverflow:
https://teamcity-support.jetbrains.com/hc/en-us/community/posts/360007640660-error-MSB4019-The-imported-project-C-Microsoft-Cpp-Default-props-was-not-found-when-building-via-TeamCity
MSBuild в TeamCity из Решение Visual Studio 2012
Мне не удалось найти хорошего ответа на вопрос, почему эти шаги сборки не выполняются. Все ответы на StackOverflow по этому вопросу довольно просты: «попробуй, попробуй», без простого объяснения, где я ошибся.