我和另一个人一起开发一个解决方案,该解决方案有约50-60个项目。在我看来,这太多了,因为它会使开发过程中的构建时间变慢,而且意味着IDE必须完成更多不必要的工作。
之所以没有将此解决方案分成较小的解决方案,是因为对代码进行任何重构或其他更改都可能导致其他解决方案出现故障,并且在将代码推送到存储库后才能被其他开发人员发现。
由于我没有很多连续集成的经验,我想知道除了自动化构建带来的其他绝妙好处外,其他开发人员如何避免需要具有大量项目的解决方案?有人可以向.Net / Windows开发人员推荐一份有关连续集成和自动化构建的入门指南吗?