MyGet 提要中的 NuGet ID 验证标记

NuGet ID Verified Mark in MyGet feeds

自从 NuGet 实施 NuGet Package ID Prefix reservation 以来,Visual Studio 的最新版本显示了已验证包的新图标。

今天我注意到我的自定义 MyGet 提要中的所有包都有相同的图标,但是,我没有做任何额外的更改。

这是 MyGet 中的预期行为吗?

自从 NuGet protocol does not really describe when a package should be "verified" 在 Nuget.org 之外使用时,我们 MyGet 现在使用以下约定:

  • 如果包来自 MyGet 提要,则显示为 "verified"(例如,它来自您的提要)
  • 如果包是从例如代理的NuGet.org,由于 MyGet 向上游获取包并且它还不是您的 Feed 的一部分,因此包从未显示为已验证。此外,由于 V2 协议不公开已验证的布尔值,我们永远无法显示上游包源的已验证标签。