0

我是新的包管理系统,所以我试图了解它们在哪里有用,在哪里没有用。

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

4

1 回答 1

3

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

优点:

  • 如果您需要保留多个版本的通用项目,它会让您的生活更加轻松。
  • 它在一个包中支持不同框架的相同库。
  • 您的产品解决方案的项目更少,因此 VisualStudio 和 Resharper 的工作速度更快。
  • 它训练您的团队编写单元测试,因为通过单元测试测试公共项目比在最终产品中的功能要容易得多。

缺点:

  • 如果您需要经常更新您的常见项目,这可能会很烦人。但是你可以设置 CI 来为你做这件事。
于 2012-09-22T07:42:28.457 回答