Мои искренние извинения, если это было задано раньше. Я искал сайт, но еще не нашел ответа на то, что я ищу.
В течение многих лет моя компания ссылалась на пользовательские двоичные файлы в иерархии локальных папок в системе управления версиями. Мы находимся в процессе изменения системы управления версиями и в процессе определения новых стратегий для многих вещей. Одна из вещей, над которой я работал, — настроить локальный канал NuGet для наших пользовательских пакетов, чтобы заменить старый метод папки системы управления версиями. Мне удалось успешно создать пользовательские пакеты и, используя функцию восстановления пакетов, войти в окно сборки, чтобы восстановить как пакеты NuGet из нашего локального канала, так и пакеты из официального канала NuGet. До этого момента все работало хорошо.
Пришло время начать тестирование нашего процесса миграции со старой системы управления версиями на новую систему управления версиями и преобразовать все ссылки в пакеты NuGet. При необходимости мы создаем пакеты и размещаем их на нашем локальном сервере NuGet. Проблема, с которой я столкнулся сегодня, связана с проектом, в котором используется старая версия библиотеки поставщика. Я искал официальный канал NuGet и нашел библиотеку в виде пакета, но конкретная версия, которую мы использовали в то время, больше не доступна.
Из того факта, что восстановление пакетов было очень востребованной функцией, я знаю, что другие компании уже используют стратегию, которую мы пробуем сейчас. Мой вопрос: какую стратегию реализует ваша компания, работая по этим критериям? Есть ли передовая практика, которую мы должны рассмотреть?
Спасибо за ваше время и помощь.