日期:2014-05-17  浏览次数:20371 次

多个项目具有一部份相同模块的管理方法
我有A、B、C、D、E五个项目(B/S架构,asp.net项目,并且使用TFS2010分别进行源代码管理)同时正在维护,这五个项目都是不同公司的OA,因此里面必定存在着相同的模块(比如公司内部邮箱、人事管理、合同管理等)。
现在是,比如我发现人事管理模块出现bug,那么我一改就要改五个项目,非常繁复,不知高手们如果遇到这样的问题,是怎么做的。

------解决方案--------------------
如果要修改的部分在类库中,可以修改一个,然后覆盖掉。如果在站点中,就必须都修改了
------解决方案--------------------
引用:
我还有一点没有说明白,要修改的地方不仅仅是后台代码(C#部份),也有可能是前台html,比如,五个项目的某个表单都要加一个字段!


现在很多的工作流都是用的那种LoadControl的形式,视表单类型与所处节点加载不同的ascx.这个,可以编译到一个Dll中。我记得asp.net 2.0的时候。已经可以把ascx或是aspx全部编译入dll中了

然后五个项目集体引用,改完之后再loadcontrol
------解决方案--------------------
你自己 架构 设计的不合理。 

5个 OA 本身就应该出自一个 OA 进行开发的,你高 5个不是 有问题吗。