Не удалось построить конвейер Azure CI из-за Microsoft.Bcl.Build.Tasks.dll - PullRequest
0 голосов
/ 06 июня 2019

Мой исходный код Xamarin правильно собирается на локальном компьютере.Но выдает ошибку Microsoft.Bcl.Build.Tasks.dll.Не удалось загрузить файл или сборку на сервере DevFS в TFS Azure.

У меня уже есть условие = "существует ('.. \ packages \ Microsoft.Bcl.Build.1.0.21 \ build \ Microsoft.Bcl".Build.targets ') "в каждом .csproj моего решения все равно выдает ту же ошибку при создании CI.

Ошибка, генерируемая в DevOps Azure:

packages \ Microsoft.Bcl.Build.1.0.21 \ build \ Microsoft.Bcl.Build.targets (97,5): Ошибка MSB4062: Не удалось загрузить задачу «EnsureBindingRedirects» из сборки D: \ a \ 3 \ s \ ACI_GPS \ packages \Microsoft.Bcl.Build.1.0.21 \ построить \ Microsoft.Bcl.Build.Tasks.dll.Не удалось загрузить файл или сборку 'file: /// D: \ a \ 3 \ s \ ACI_GPS \ packages \ Microsoft.Bcl.Build.1.0.21 \ build \ Microsoft.Bcl.Build.Tasks.dll' или один изего зависимости.Система не может найти указанный файл.Убедитесь, что объявление правильное, что сборка и все ее зависимости доступны и что задача содержит открытый класс, который реализует Microsoft.Build.Framework.ITask.Процесс «msbuild.exe» завершен с кодом «1».

Проект успешно собирается на локальном компьютере, но не на конвейере TFS DevOps (CI).Я пробую несколько решений, но ничего не работает.

1 Ответ

0 голосов
/ 10 июня 2019

Устранена проблема с помощью следующих шагов:

  • Обновите Microsoft.Bcl.Build до предыдущей версии 1.0.14.
  • Восстановите пакеты и перестройте.

Аналогично для Azure Devops, попробуйте Microsoft.Bcl.Build с версией 1.0.14.

Надеюсь, это поможет.

...