![](/img/trans.png)
[英]How to build different editions of an ASP.Net Webform by excluding some folders and files?
[英]How to split an ASP.NET project into different editions with different modules
假设有一个包含以下模块的ERP系统:
该ERP系统是使用ASP.NET Web表单(DAL,BLL,BVL,GUI)的分层体系结构构建的。 后端是SQL Server,可以通过EF访问。 有一个数据库保存着所有模块的所有表,并且其中许多表是相互关联的。 所有模块都有一个GUI项目。 但是每个模块都放在一个单独的文件夹中。
我的目标是使用不同的模块创建不同的版本。 例如(人员+考勤+薪资)或(人员+薪资+社会护理)等。
问题是:是否有指南或最佳实践来实现此目标? 如何维护已发布的代码,如何隔离不需要的数据库表?
将模块代码放在不同的类库中,并使用依赖注入将模块绑定在一起。
您可以有1个数据库,每个模块都有一个单独的类库项目,并且只有一个表示层。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.