模块维护
前言:模块维护试图解决的问题,
模块加载只用MEF的方式:
MEF(Managed Extensibility Framework)是一个用于创建可扩展的轻型应用程序的库。 应用程序开发人员可利用该库发现并使用扩展,而无需进行配置。 扩展开发人员还可以利用该库轻松地封装代码,避免生成脆弱的硬依赖项。 通过 MEF,不仅可以在应用程序内重用扩展,还可以在应用程序之间重用扩展。(摘自MSDN),
场景:如果是单机版的软件,添加一个模块只用把一个dll放在程序文件夹里,然后重启软件,就出现了响应模块的操作,这就是插件开发?
YESWin winform开发框架
中模块加载采用了这种方式
模块管理功能实现
打开模块管理,系统会自动加载所有功能模块
可以拖拽一个功能来改变功能位置
也可以修改功能信息
可以通过模块信息来调整模块的图标和顺序
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YESWinform YES开发框架