gpt4 book ai didi

nuget - 使用第三方依赖项创建 nuget 包 : when to internalize?

转载 作者:行者123 更新时间:2023-12-01 06:54:08 25 4
gpt4 key购买 nike

如果您正在创建一个 NuGet 包,您必须在其中添加一些第三方依赖项,您基本上有 2 个选择:

  1. 将 DLL 内化到您的包的 lib 文件夹中。
  2. 在您的 nuspec 文件中将第三方库作为依赖项进行引用。

例如,我注意到 RavenDB 已经内化了它所有的第三方依赖项,而其他一些项目则明确依赖于其他 NuGet 包。

我想知道是否有关于何时选择这两种方法的最佳实践/提示。各自的优缺点是什么?

最佳答案

本着 NuGet 的精神,我建议添加对第三方包的依赖,而不是内部化 DLL。 NuGet 是围绕“依赖项”构建的,它完全依赖于这些依赖项。

关于nuget - 使用第三方依赖项创建 nuget 包 : when to internalize?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13976283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com