Agnes插件管理器是独立于插件系统的一个插件管理程序.它是每个使用该插件系统的用户需要使用的程序.最终用户可以使用它来管理和安装插件.插件程序员必须使用它来创建和打包插件.该程序有以下几个大功能:
-
A.基本功能
- 1.插件管理: 包括对插件版本的管理
- (1).查看所有插件的信息
- (2).设置或禁用插件
- (3).设置插件是否自启动(需要插件本身支持)
- (4).移除插件
- 2.插件安装:
- (1).用户导入一个.AgnesPack,读取该插件各项信息.
- (2).用户点击安装.如果该插件已经注册那么提示用户进行升级/降级操作.
- (3).新增的插件管理器将会做以下动作:
- a.解压AgnesPack到临时文件夹中.将guid.xml复制到程序目录的Config文件夹下面.
- b.将AgnesPack的guid文件夹复制到Data文件下面
- c.将guid.dll文件复制到Plugin文件夹下面.
- d.在全局配置文件GobalConfig.xml中注册改插件.