库参考与 NuGet 包

Library reference vs. NuGet package

我有一个 C# 项目,我想添加对它的引用。我知道该怎么做,但我应该使用哪一个 - 项目中的 lib 文件夹或通过 NuGet 安装包?当一个比另一个更好时,最好能对两者的优缺点进行一些解释。我目前的意见是,我应该尽可能使用 NuGet,因为我可以直接在 VS 中查看是否有库的更新。但我需要有关该主题的更多信息...

如果引用是由您创建的,但由不同的团队管理,那么我会在网络上创建一个共享,或者制作我自己的 NuGet 服务器,以便您可以更新自己的应用程序,并且独立于其他团队的运作方式。

您可以很容易地设置一个"NuGet Server",只需创建一个空的MVC 应用程序,然后直接从nuget hehe 添加“Nuget server”。

本地网络上的文件共享也可以用作 nuget 源。

我试图想出一个好的、正当的理由来拒绝使用 nuget 或任何其他包管理器源代码,但我就是做不到。那些老派的 "hard links" 参考资料并没有引起我的共鸣,也许其他人可以提供这方面的指导。