visual-studio - 何时使用 NuGet 与添加项目引用

标签 visual-studio nuget

我使用 Visual Studio 进行开发。我有一个类库,其中包含我开发的许多产品通用的代码,现在有超过 15 个解决方案正在使用。我愿意LOB apps对于我的非软件公司。

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

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

最佳答案

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

关于visual-studio - 何时使用 NuGet 与添加项目引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24617837/

相关文章:

c# - 如何为多项目 Nuget 包创建符号?

visual-studio - 名为 'NuGet' 的包源无效或不可用

c# - 升级到 .NET 4.7 后为 "Predefined type System.ValueTuple is not defined or imported"

visual-studio - 在 MSTest.exe 中通过命令行使用 .runsettings

git - 在 git/visual studio 解决方案中将应用程序服务器放在哪里

visual-studio - 显示方法定义的键盘快捷方式(在 Visual Studio 2008 中)是什么?

.net - 使用 NuGet 包确保可重复构建

c# - 更新依赖包时强制更新包版本

node.js - 无法加载文件或程序集“System.ValueTuple Visual Studio 2017 15.8 Node js 项目”

visual-studio - 为什么我的 OpenGL 不工作?