gpt4 book ai didi

nuget - 管理非 nuget dll 以及 nuget 包

转载 作者:行者123 更新时间:2023-12-04 05:26:43 32 4
gpt4 key购买 nike

是否有任何指南或建议来管理不在 nuget 上的库以及在 nuget 上的包。

其中大多数可能是 3rd 方库,除非我们专门安装它们,否则它们可能永远不会继续使用 nuget。

最好将这些 dll 放在 nuget 用于存储其下载的 dll 的同一文件夹中,还是将它们放在一起更好?

一旦我们解决这个问题,我们将考虑转移到 DVCS,并且可能会添加一个忽略文件以忽略整个包目录(并可能为这些非 nuget dll 添加排除项,或者如果它们确实发生更改,则强制它们被 checkin )。

最佳答案

我的个人喜好(按顺序)

  • 创建一个包并将其添加到 NuGet(如果许可允许)
  • 创建一个包并将其放入私有(private)存储库
  • 在解决方案中创建一个文件夹,将它们全部存储在那里,将它们添加到源代码管理中。与 nuget packages 文件夹不同的文件夹,因为它更清楚它是什么,而且我没有将 nuget dll 添加到源代码管理中。

  • 对于 1 和 2,我建议在构建时使用恢复包,而不是将其存储在源代码管理中。

    我还强烈建议不要从安装文件夹或 GAC 中引用任何第三方控件。

    关于nuget - 管理非 nuget dll 以及 nuget 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13131064/

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