何时使用NuGet vs添加项目引用

时间:2014-07-07 18:56:32

标签: visual-studio nuget

我使用Visual Studio开发。我有一个类库,其中包含我开发的许多产品的通用代码,现在已有15个以上的解决方案使用。我为我的非软件公司做LOB apps

我一直在将这个类库项目直接添加到需要使用它的所有解决方案的解决方案中。但我一直在使用NuGet来引入许多第三方软件包,我真的很喜欢它的做法。我正在考虑将此实用程序库作为NuGet包添加到我们自己的存储库中,而不是直接将其作为项目引用添加到解决方案中。

这是个好主意吗?我应该使用什么标准来确定何时使用NuGet与何时不使用内部类库?我意识到有些人可能认为这是一个基于意见的问题,但我正在寻找具体的标准,而不是关于哪个更好的标准。

1 个答案:

答案 0 :(得分:2)

多个团队使用和使用的内部库可以作为Nuget包公开。这样,多个团队可以在库上工作,并且每个团队都可以在特定团队需要时更新到版本。