我们正在对我们的应用程序进行重组,目前的想法是将代码分解为核心库代码 + 为我们的开发人员定制的代码。
我正在考虑有一个默认为空的文件夹(即“自定义”)的可能性,当开发人员需要从现有的 asp 页面或新页面自定义任何代码时,他们只需将它们放入文件夹中它会起作用。例子:
可以说核心文件夹存储默认的asp页面。
core\customer\createCustomer.asp <-- the default page
而当开发者想要覆盖该页面时,他需要将该asp页面复制到自定义文件夹中,例如
custom\customer\createCustomer.asp <-- modified asp page
应用程序将自动加载自定义文件夹中的那个,而不是核心文件夹中的那个。
这在 C# 中可行吗?