NuGet feeds 与 NuGet Server 与 NuGet Gallery

Mat*_*rth 4 .net c# nuget

我们是一个小型开发团队,我们希望开始使用我们的库作为 NuGet 包。现在我已经看到我们可以创建 NuGet feed 或 NuGet Server 或 NuGet Gallery。

现在我们不确定有什么区别以及对于我们的小团队来说什么是正确的决定。

有人可以向我们解释一下吗?

谢谢转发!

问候马蒂亚斯

AAA*_*ddd 6

这是你需要去的地方

托管您自己的 NuGet 源

  • 本地源:包只需放置在合适的网络文件共享上,最好使用 nuget init 和 nuget add 创建分层文件夹结构(NuGet 3.3+)。有关详细信息,请参阅本地源
  • NuGet.Server:通过本地 HTTP 服务器提供包。有关详细信息,请参阅NuGet.Server。
  • NuGet Gallery :包使用NuGet Gallery 项目(github.com)托管在 Internet 服务器上。NuGet Gallery 提供用户管理和功能,例如广泛的 Web UI,允许在浏览器中搜索和探索包,类似于 nuget.org。


mon*_*_za 5

快速细分:

Feed:如果您希望您的包仅可供您的团队使用,则更佳。您可以选择您的受众。

服务器:软件包可通过 http 协议调用向公众开放。

Gallery:包使用 NuGet Gallery 项目 (github.com) 托管在 Internet 服务器上。NuGet Gallery 提供用户管理和功能,例如广泛的 Web UI,允许在浏览器中搜索和探索包,类似于 nuget.org。

请在这里阅读更多内容