Обновлять пакет nuget при изменении одной из его зависимостей? - PullRequest
0 голосов
/ 28 октября 2018

У нас огромный проект, и мы решили разбить все автономное на многократно используемые Nugets.

Проект находится в стадии разработки.

У нас есть несколько процессов, таких как: Сервисы, Бизнес-процессы, Клиенты и т. Д. В различных процессах используются общие Nugets, такие как: Инфраструктура, Логические системы, БД, Файловые менеджеры и т. Д.

У меня два вопроса:

  1. При обновлении Nuget низкого уровня, правильно ли создавать Nugets для все вышеперечисленные зависимые нуги как пирамида? Автоматический инструмент который обнаружит изменение и поднимет версии для всех зависимых Нюгетс что ли? Есть ли инструмент, который делает это автоматически?
  2. При изменении ошибок на Nugget низкого или среднего уровня, а API не было не работает, это хорошая практика для обновления новой версии по всей системе? Для валидации, проверки и стабильности?

Заранее спасибо.

Edit:

Вот пример, чтобы уточнить мой вопрос:

Если NugetA.ver1.0.0 обновляется до версии 1.0.1, лучше всего создать NugetAB.ver1.01 и NugetABC.ver1.0.1 а?

Имейте в виду, что в системе существует множество подобных устройств, NugetA может представлять собой пакет логгера или библиотеку Math, от которой зависит множество модулей.

enter image description here

1 Ответ

0 голосов
/ 28 октября 2018

Есть много точек зрения на это, но я думаю, что здесь приводится очень хорошее обсуждение, которое следует прочитать: Версия после изменения зависимости

Еще один момент, о котором следует помнить, независимо от того,что вы выбираете, так это то, что следует избегать слишком большого количества слишком гранулированных пакетов.

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