模块维护


前言:模块维护试图解决的问题,

模块加载只用MEF的方式:

MEF(Managed Extensibility Framework)是一个用于创建可扩展的轻型应用程序的库。 应用程序开发人员可利用该库发现并使用扩展,而无需进行配置。 扩展开发人员还可以利用该库轻松地封装代码,避免生成脆弱的硬依赖项。 通过 MEF,不仅可以在应用程序内重用扩展,还可以在应用程序之间重用扩展。(摘自MSDN),

场景:如果是单机版的软件,添加一个模块只用把一个dll放在程序文件夹里,然后重启软件,就出现了响应模块的操作,这就是插件开发?

YESWin winform开发框架  中模块加载采用了这种方式

 

模块管理功能实现

打开模块管理,系统会自动加载所有功能模块

可以拖拽一个功能来改变功能位置

也可以修改功能信息

可以通过模块信息来调整模块的图标和顺序

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:数据绑定模式
下一篇:图片尺寸规范
评论列表

发表评论

评论内容
昵称:
关联文章

模块维护
ABP vNext-模块
维护项目中的iconfont图标库
YESWin winform开发框架 新建一个业务模块项目
python安装pythoncom模块
YESWin winform开发框架 模块功能注册配置
业务模块特殊URL配置
Python安装使用yaml模块
YESWEB业务模块中指定系统表
业务模块中访问系统表
git仓库子模块(submodule)项目中的实战应用
YESWin Winform开发框架 业务模块项目模板制作
YESWEB第三方业务模块数据库配置
YESWinform开发框架关于模块功能不同权限下的布局介绍
Python使用UUID模块云服务器上获取MAC地址,重启后就不一样了
nodeJS中使用shelljs模块中文乱码
业务模块中添加并引用静态资源
npm 全局模块CLI开发,出现'console'未定义的情况
基于欧姆龙PLC#FinsTcp协议上位机通讯(二)-C#通讯模块开发
在ABP VNext框架中对HttpApi模块的控制器进行基类封装