Код: Выделить всё
A -> B and C
B -> C
my проблема в том, что итерация изменений в библиотеках - это огромная боль ;-;. повторная публикация той же версии пакета не очищает кеш nuget, поэтому зависимые проекты не уловят изменения. поэтому мне приходится постоянно обновлять версии пакетов, чтобы иждивенцы могли получить более новую версию.
что я хочу:
- обновить C v1.2.3
- переиздать C v1.2.3
- перестроить B v4.5.6
- переопубликовать B v4.5.6
- перестроить A с последними B и C
- обновить C
- увеличить C до версии 1.2.3-1
- опубликовать C v1.2.3-1
- обновить зависимость B для ссылки на C v1.2.3-1
- увеличить B до версии 4.5.6-1
- опубликовать B v4.5.6-1
- обновить зависимости A до Cv1.2.3- 1 и Bv4.5.6-1
- перестроить A
примечание:
когда я переиздаю версию, я делаю это
Код: Выделить всё
dotnet nuget delete -s local-package-cache C 1.2.3
dotnet nuget push -s local-package-cache C.1.2.3.nupkg
Подробнее здесь: https://stackoverflow.com/questions/793 ... evelopment
Мобильная версия