2016-01-07 8 views
0

Q/A - Сегодня мы обнаружили, что библиотека NuGet, созданная и опубликованная (в собственный канал TeamCity), перестала работать. Новые пакеты перестали появляться.Пакеты NuGet, созданные и опубликованные в собственный канал TC, не отображаются

Мы можем видеть их в артефактах, но не в самой корме.

ответ

0

Просьба к фиду PowerShell показала, что пакеты до сборки 9 показывались, поэтому я подозревал проблему с 1.1.xx.0, где xx - двузначные числа.

Я опубликовал 1.2.0.0, и он появился. Странный! Вот доказательство:

Feed vs. artifacts

Редактировать

Сегодня, как VS и NuGet восстановить на TeamCity не может увидеть новую версию библиотеки на сырье, хотя я могу видеть его непосредственно в корм XML !!

Что такое ??

Решение

Поскольку обновление вер ТК для 9.1.5 URL, который TC думает является его собственный канал отсутствует номер порта сервера ТС! Таким образом, восстановление пакета NuGet получает 404 из этого фида.

В моем PS-скрипте использовался URL-адрес фида, который я установил в VS, который имеет порт.