【发布时间】:2009-06-11 09:17:41
【问题描述】:
我们有一个基础产品,为每个客户定制开发,扩展和覆盖基础的功能。
我们还有一个自定义框架,基础产品位于其之上。
我们使用继承的表单来覆盖基本功能,并且迄今为止所有表单和类都集中在同一个项目中,即 UI、数据、业务......
我们现在需要清理代码库以允许多个客户端项目同时运行基础产品,我正在寻找以下方面的建议:
- 组织解决方案以满足上述要求的方式,解决方案中的项目数量很大,我们希望减少这种情况以提高开发人员的生产力,我们正在考虑使用框架 DLL 引用而不是项目引用
- 我们是否缺少任何构建和部署技巧,我们目前有一个半自动化的构建和发布流程
- 管理版本控制的最佳方式是什么
- 产品开发的任何最佳实践
【问题讨论】:
标签: c# .net visual-studio msbuild agile