是否有任何理由将NuGet用于内部Visual Studio帮助程序项目?

时间:2012-09-21 19:54:19

标签: visual-studio nuget

我是新的软件包管理系统,所以我试图了解它们的用处和不适用的地方。

我的办公室有几个Visual Studio帮助程序项目,我们在各种解决方案中使用它们。现在我们只是在产品解决方案中引用辅助项目。使用NuGet打包这些帮助程序项目有什么好处?我们团队中至多有​​5到10名开发人员。

1 个答案:

答案 0 :(得分:3)

这取决于您的常见项目更改的频率,是否需要为其他项目保留多个项目版本。对我来说,我发现了以下内容:

优点:

  • 如果您需要保留多个版本的常见项目,那就是它 你的生活更轻松。
  • 它在一个包中支持不同框架的相同库。
  • 您的产品解决方案项目较少,因此VisualStudio和Resharper的工作速度更快。
  • 它规范您的团队编写单元测试,因为通过单元测试测试常见项目比在最终产品中更容易实现功能。

缺点:

  • 如果您经常需要更新常见项目,那可能很烦人。 但您可以设置CI来为您完成。