Я пытаюсь построить конвейер CI в gitlab, где определяю набор этапов (сборка, пакет, публикация, выпуск, уведомление) для основной среды .NET, но эти команды, похоже, не работают, потому что в для большинства проектов .csproject базовые импортированные проекты не найдены.
Вот пример одного из моих проектов и его определений .csproj:
И я определяю команду:
Код: Выделить всё
dotnet build root/MyProject.csproj -c Release
Я почти уверен, что после этой команды необходимо указать каталог базового решения или что-то еще отсутствует, что невозможно найти, потому что я получаю следующее сообщение об ошибке, когда команда выполняется:
ошибка MSB4019: импортированный проект "" не найден. Убедитесь, что выражение в объявлении импорта "\baseprojects\BaseProject.csproj" правильно и что файл e
существует на диске.
Подробнее здесь:
https://stackoverflow.com/questions/786 ... -not-found