TeamCity Visual Studio Build не находит ссылки на пакеты - PullRequest
1 голос
/ 18 марта 2020

У меня есть Teamy City Build Server, и я хотел по частям перенести моё решение в Ссылку на пакет. К сожалению, кажется, что он не находит ссылки / пакеты для того проекта, который я уже переместил или повторно создал с помощью ссылки на пакет. Пакеты восстанавливаются правильно, как я вижу в глобальной папке .nuget \ packages. Также я могу построить на месте без каких-либо проблем. Забавно, у меня есть несколько других небольших проектов, которые правильно работают со ссылками на пакеты в teamcity.

TeamCity Версия: 2019.2 NuGet: 5.4

Я также пытался добавить задачу CLI. NET с помощью команды восстановления, но это ничего не изменило.

Шаг установки NuGet: enter image description here

do tnet шаг восстановления: enter image description here

Ответы [ 2 ]

0 голосов
/ 08 мая 2020

После целого дня попыток решить эту проблему я наконец нашел причину.

В параметрах конфигурации сборки в TeamCity был параметр "system.VisualStudioVersion" с его значением, установленным на " 11,0" . Я изменил значение на «16.0», и это решило проблему для меня.

Это могло бы объяснить решение NPadrutt, предполагая, что он имел переменную, установленную в этой конкретной конфигурации сборки. Воссоздание его конфигурации сборки приведет к созданию новой конфигурации сборки без неверного параметра, что решит проблему для него. Но в моей ситуации параметр был унаследован от проекта root, поэтому воссоздание конфигурации сборки не исправило бы его для меня.

0 голосов
/ 20 марта 2020

В конце я создаю новый конвейер и перенастраиваю все шаги с нуля вместо того, чтобы скопировать существующий трубопровод, и теперь он работает. Кажется, что-то было связано с этими существующими трубопроводами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...