SpDevelop开发文档之"插件格式"
插件
SpDevelop整个系统是有许多插件组成,SpDevelop框架(SpDevelop.exe)本身并没有实现任何的具体功能(比如数据库设计功能),他只负责对插件的加载和插件之间的通信。 每个插件都是有一个插件实现文件(.dll)和一个插件配置文件(.xml)文件组成。SpDevelop框架根据插件配置文件将插件加载进来组成一个整体的SpDevelop软件。
插件配置
<PluginSet>
<Plugin
FileName="Sp.DemoPlugin.dll"
Name="Demo"
Ver="1.0"
Author="Jok"
ConfigFileName="Sp.DemoPlugin.xml" />
</PluginSet>
所有的插件文件信息存放在SpDevelop.xml文件的<PluginSet>节点中。以下是配置的属性:
A、FileName :插件的文件名称;
B、Name:插件的名称,这将在加载的时候,在输出窗口显示该插件的名称;
C、Ver:插件的版本号;
D、Author:插件的作者;
E、ConfigFileName:插件的配置文件,每个插件的配置文件必须为以下格式
<?xml version="1.0" encoding="utf-8" ?>
<Sp>
</Sp>