Сборка Dotnet не удалась, поскольку не найден базовый импортированный проект.C#

Место общения программистов C#
Anonymous
Сборка Dotnet не удалась, поскольку не найден базовый импортированный проект.

Сообщение Anonymous »

Я пытаюсь построить конвейер CI в gitlab, где определяю набор этапов (сборка, пакет, публикация, выпуск, уведомление) для основной среды .NET, но эти команды, похоже, не работают, потому что в для большинства проектов .csproject базовые импортированные проекты не найдены.
Вот пример одного из моих проектов и его определений .csproj:

Код: Выделить всё





netstandard2.0







И я определяю команду:

Код: Выделить всё

dotnet build root/MyProject.csproj -c Release
Я почти уверен, что после этой команды необходимо указать каталог базового решения или что-то еще отсутствует, что невозможно найти, потому что я получаю следующее сообщение об ошибке, когда команда выполняется:
ошибка MSB4019: импортированный проект "" не найден. Убедитесь, что выражение в объявлении импорта "\baseprojects\BaseProject.csproj" правильно и что файл e
существует на диске.


Подробнее здесь: https://stackoverflow.com/questions/786 ... -not-found

Вернуться в «C#»