我们正在构建一个LOB厚的WPF客户端/ WCF服务器应用程序。我需要创建一个允许客户端“可插拔”工作流程的架构,以便为每位客户提供灵活性的业务卖点。如何在.Net中构建可自定义的应用程序?
但是,在.Net中,为每个客户修改解决方案以及几乎每个被视为“可替换”的组件都增加项目似乎很危险。
想到的另一种方法是将所有类抽象为接口并让配置通过正确的实现进行馈送。
然后是逻辑上的观点:例如,你如何最好地管理源代码管理?
您可以分享什么体验以及您知道哪些选项?
PS:我并不是真正想要扩展性。我需要现有的功能是“可定制的”。比如改变向导中的页面顺序。我认为科林的配置建议可能是最好的选择。但除此之外呢?
它烦人有时只有当你发布一个问题好相关的显示。 – 2011-05-17 08:51:48