库参考与NuGet包

问题描述:

我有一个C#项目,我想添加一个对它的引用。我知道该怎么做,但我应该使用哪一个 - 通过NuGet项目或软件包安装中的lib文件夹?当一方比另一方好时,对双方都有利弊得到解释是非常好的。我当前的观点是,我应该尽可能使用NuGet,因为我可以直接在VS中查看库是否有更新。但我需要更多关于这个主题的信息......库参考与NuGet包

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

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

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

我试图想出一个不想使用nuget或任何其他包管理器源的好,有效的理由,但我根本不能。那些与参考文献相关的老式“硬链接”并不会引起我的共鸣,也许其他人可以为此提供指导。

+0

谢谢!我阅读得越多,我的意见就越被证实。 – Antiohia

+0

我想我已经看到手动引用导致CI环境中的问题,因为路径对于TFS/TeamCity/Jenkins等上的构建不正确。如果查看csproj文件,引用将引用您的本地设置。 – Jamie