通常,多个应用程序共享一个在开发过程中经常更改的大型库代码库.在这些情况下,我更喜欢创建一个以套件命名的解决方案,并为每个应用程序和共享库包含单独的项目.
这是一个好方法吗?其他人如何为一套应用程序构建代码库?
我需要证据和资源,我有很多项目,彼此相关,我已经渗透到他们的代码,我只在他们的一小部分工作,我有其他项目的所有二进制文件的最新版本,最好只添加我使用的项目并将引用添加为dll引用,或者添加其他项目,即使我不需要更改它们或查看它们.
这是个人偏好吗?为什么?什么是最佳做法?
注意:项目数量正在增加,它们现在是:25个项目,还在计算!
请提供参考和链接,而不是一般答案.
注意:所有项目都是由我们的团队开发的,而不是外部开源项目
.net c# projects-and-solutions visual-studio-2010 visual-studio