【问题标题】:Best practice for creating Nuget packages [closed]创建 Nuget 包的最佳实践 [关闭]
【发布时间】:2016-05-27 02:52:49
【问题描述】:

我们希望通过 NuGet 包提供我们的产品 SDK。该产品由多个组件组成,其中一些组件相互依赖。 我们试图回答的问题是我们应该创建多少个 NuGet 包?每个组件一个?整个产品一个?是否有我们应该遵循的一般经验法则或最佳实践?

提前致谢!

【问题讨论】:

    标签: sdk nuget packages


    【解决方案1】:

    NuGet 包通常应该是每个程序集一个。来自NuGet FAQ

    NuGet.org 允许上传最大 250MB 的包。作为最佳实践, 我们建议上传小于 1 MB 的较小包并使用 将包链接在一起的依赖项。根据经验,包裹 只包含一个程序集以避免碰撞。

    ......

    依赖关系大多是静态的,永远不会改变。修复代码中的错误时,可能不必更新依赖项。如果你的 依赖项在同一个包中发货,您最终会重新发货 每次都打包。通过将 NuGet 包拆分为更小的块 (依赖项),升级对最终用户来说更加细粒度 NuGet 包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-29
      • 2011-09-30
      • 2011-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-02
      相关资源
      最近更新 更多