NuGet ID подтвержден Отметить в каналах MyGet

Поскольку в NuGet реализовано резервирование префикса идентификатора пакета NuGet, в последних версиях Visual Studio отображается новый значок для проверенных пакетов.

Сегодня я заметил, что все пакеты в моем пользовательском фиде MyGet получили одинаковый значок, однако я не внес никаких дополнительных изменений.

Это ожидаемое поведение в MyGet?

1 ответ

Решение

Поскольку протокол NuGet на самом деле не описывает, когда пакет должен быть "проверен" при использовании вне Nuget.org, мы в MyGet теперь используем следующее соглашение:

  • Если пакет происходит из фида MyGet, он отображается как "проверенный" (например, из вашего фида)
  • Если пакет проксируется с, например, NuGet.org, пакет никогда не показывается проверенным, поскольку MyGet обращается к нему в восходящем направлении, чтобы получить пакет, который еще не является частью вашего канала. Кроме того, поскольку протокол V2 не предоставляет проверенного логического значения, мы никогда не сможем показать проверенную метку для исходных пакетов.
Другие вопросы по тегам