0

由于 NuGet 实现了NuGet 包 ID 前缀保留,最新版本的 Visual Studio 为经过验证的包显示了一个新图标。

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

这是 MyGet 中的预期行为吗?

4

1 回答 1

1

由于NuGet 协议并未真正描述在Nuget.org 外部使用时应“验证”包的时间,因此我们在 MyGet 现在使用以下约定:

  • 如果包来自 MyGet 提要,则显示为“已验证”(例如,它来自您的提要)
  • 如果一个包是从例如 NuGet.org 代理的,则该包永远不会显示为已验证,因为 MyGet 会伸手向上游获取该包并且它还不是您的提要的一部分。此外,由于 V2 协议不公开验证的布尔值,我们永远无法显示上游包源的验证标签。
于 2017-10-09T08:44:45.377 回答