这里工作中我们有一个非常大的应用程序和多个子应用程序。 (500名+的dll)构建/维护/部署大型应用程序
作为开发商这是非常令人沮丧,所有这些DLL和相关工作。您创建一个新项目并添加5个以上的dll以使系统的核心部分可以工作(记录,审计,安全,消息传递等)。我们添加的每个新的子应用程序,我们都会创建一个Web项目,一个业务层,一个数据层以及其他需要在3之间共享对象的项目,因此我们的列表不断扩展。
我的问题是管理这个最好的方法是什么?我似乎无法想象什么是最好的......模块化方法似乎对于重用性和热补丁项目而言都很好,而无需为一个应用程序取下系统。但管理500个DLL的头痛是一场噩梦。
每个子系统是否真的需要3-4个项目,并参考其他5个核心项目?
什么是管理大型项目保持管理/开发和部署记其他的方式?
这并不回答你的问题,但它隐约相关。而且 - 我感到你的痛苦。 http://stackoverflow.com/questions/152053/structuring-projects-dependencies-of-large-winforms-applications-in-c – Benjol 2009-09-29 09:04:11