Обычной практикой является проверка пакетов nuget, используемых в решении, в систему контроля версий. С новой функцией восстановления пакетов nuget 1.6 больше нет необходимости проверять пакеты в системе контроля версий. Однако это оставляет ваши проекты зависимыми от nuget.org. Может наступить время, когда необходимый пакет недоступен на nuget.org и не доступен локально в вашей организации, без которого вы не сможете построить свой проект.
Существуют ли какие-либо корпоративные решения для резервного копирования пакетов nuget, используемых в проектах централизованным способом? Одним из сценариев является наличие корпоративного прокси-сервера nuget, с которого проекты получают свои пакеты nuget. Этот прокси-сервер может каким-либо образом создавать резервные копии запрошенных пакетов, например хранить их в резервной папке и проверять содержимое в общем хранилище управления источниками. Другой сценарий заключается в том, чтобы логика резервного копирования выполнялась автоматически на каждом компьютере разработчика.
Итак, какие есть хорошие автоматические опции для резервного копирования пакетов nuget?