Для создано несколько версий. MyGet: System.Linq.Dynamic.Core:
Однако по какой-то причине самая старая версия все еще имеет флаг latest
? Это ошибка в MyGet или есть возможность исправить это?
Для создано несколько версий. MyGet: System.Linq.Dynamic.Core:
Однако по какой-то причине самая старая версия все еще имеет флаг latest
? Это ошибка в MyGet или есть возможность исправить это?
Я столкнулся с той же проблемой. Я обнаружил, что проблема не в том, что myget помечает последние пакеты, а в правилах управления версиями пакетов NuGet.
Прочтите эту ссылку, чтобы разобраться в своей проблеме https://docs.microsoft.com/en-us/nuget/concepts/package-versioning
Для меня проблема заключалась в следующем,
Пакеты были версии, как,
7.2.0.build999 — это было помечено как последнее
7.2.0.build1000 — это не было помечено как последнее, даже если оно было загружено после 999 и имеет версию выше 999
И причина была в том,
При разрешении ссылок на пакеты и нескольких версий пакетов различаются только суффиксом, NuGet сначала выбирает версию без суффикса, а затем применяет приоритет к предварительным версиям в обратном алфавитном порядке.
Надеюсь это поможет :)