读书人

多个项目具有一部份雷同模块的管理方法

发布时间: 2013-01-08 14:02:14 作者: rapoo

多个项目具有一部份相同模块的管理方法
我有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个不是 有问题吗。

读书人网 >asp.net

热点推荐