Задача для плана построения Bamboo завершается неудачей при попытке получить информацию из пакетов

Я пытаюсь запустить задачу MSBuild в atlassian bamboo для тестового запуска плана Bamboo на моем локальном устройстве. Я создал план, и он будет успешно извлекать код из Github, а также успешно запускать проверку контроля по умолчанию scoure.

Первая проблема, которая у меня есть, это то, что система не будет работать, потому что задача MSBuild не может получить файлы со ссылками. Поэтому, когда я посмотрел в Управление пакетами Nuget, он говорит, что некоторые из пакетов отсутствуют, и когда я нажимаю кнопку Восстановить большинство из них восстановить, но некоторые из них имеют ошибки.

Введите описание изображения здесь

Я думаю, что основная причина заключается в этом пакете Microsoft.граф CodeDOM.Услуги поставщиков.DotNetCompilerPlatform-версия 1.0.0 устанавливается неправильно. Сообщение об ошибке говорит, что это потому, что путь, имя файла или оба слишком длинные, но я не назвал ничего, проект уже построен и успешно работает из Github. Я пытался установить также с помощью консоли диспетчера пакетов, но получил тот же результат. Я также попытался создать папки, которые он сказал, что файл должен быть расположен, но это не работает.

Я думаю, что проблема в том, что пакет не найден во время восстановления пакета, поэтому я попытался добавить NuGet.конфигурационный файл.

<?xml version="1.0" encoding="utf-8"?>
   <configuration>
         <activePackageSource>
          <add key="All" value="(Aggregate source)" />
       </activePackageSource>
</configuration>

Но это не работает как я могу это исправить?

1 ответ

  1. Согласно скриншоту сообщения об ошибке, указанный пакет » Carfinance.Разрешение.Ядро.Mvc » не найден в nuget.org сайт. Убедитесь, что исходный URL-адрес этого пакета добавлен в исходный список Visual Studio NuGet Package Manager (Tools — > Options — > > NuGet Package Manager — > > > Package sources).

    И, пожалуйста, добавьте узел в глобальный NuGet.Конфигурационный файл, который хранится в C:\Users\UserName\AppData\Roaming\NuGet папка. После изменения файла конфигурации помните о перезапуске Visual Studio.

    Для Microsoft.граф CodeDOM.Услуги поставщиков.DotNetCompilerPlatform путь слишком длинный вопрос, пожалуйста, убедитесь, что сохраненный путь папки не слишком долго. Вы можете создать новый проект, сохранить его на рабочем столе и установить эти пакеты, чтобы проверить правильность установки. Тогда, пожалуйста, скопируйте ваш текущий проект на рабочем столе тоже, он может убедиться, что его сохраненный путь не будет слишком долго.