Стратегии восстановления пакетов NuGet

Мои искренние извинения, если это было задано раньше. Я искал сайт, но еще не нашел ответа на то, что я ищу.

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

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

Из того факта, что восстановление пакетов было очень востребованной функцией, я знаю, что другие компании уже используют стратегию, которую мы пробуем сейчас. Мой вопрос: какую стратегию реализует ваша компания, работая по этим критериям? Есть ли передовая практика, которую мы должны рассмотреть?

Спасибо за ваше время и помощь.


person j o e l    schedule 16.07.2013    source источник


Ответы (1)


Это довольно большой вопрос, на который нужно ответить, поэтому я порекомендую вам несколько ресурсов для чтения по этой теме.

Я написал статью MSDN о некоторых шаблонах и методах, которые я бы рекомендовал при использовании NuGet в организации. Возможно, вы найдете там что-нибудь полезное: http://msdn.microsoft.com/en-us/magazine/jj851071.aspx.

Также доступна книга Pro NuGet по адресу http://bit.ly/ProNuGet.

person Xavier Decoster    schedule 17.07.2013
comment
Спасибо за информацию, Ксавьер. Я обязательно рассмотрю предоставленные вами ресурсы. Я ценю вашу помощь. - person j o e l; 17.07.2013