参考打包文档:[https://www.cnblogs.com/GuZhenYin/p/8176981.html]
参考插件设计文档: [https://wenku.baidu.com/view/bf2ad9c88e9951e79a89271d.html]
用到的模块:XML文件操作,IO包的使用,类加载器的使用,C#基本语法
代码设计:[XML操作类,文件选择类,动态类库解析类]
所用的颜色:[bg_rgb(37,37,38),color:#fff]
XML文档内容设计:[root_element(zmjh_chajian),node_element(chajian_name_url:以‘=’分隔)]
XML操作参考本人的XMl文档操作类
XML文档内容如下:
插件接口设计{创建类库}
插件接口实现{创建类库}创建窗口类插件,主要实现:
动态类库的解析{
文件操作类{
///<summary>
///获取文件路径
///</summary>
///<returns></returns>
publicString[] Getfile()
{
try
{
String[] path = new String[2];
OpenFileDialog fileselect = new OpenFileDialog();
fileselect.Filter = “插件文件(*.dll)|*.dll|所有文件|*.*”;
DialogResult re =fileselect.ShowDialog();
if (re == DialogResult.OK)
{
path[0] =fileselect.SafeFileName;//只是文件名
path[1] =fileselect.FileName;//完整路径与文件名
return path;
}
else
{
returnnull;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
returnnull;
}
}
}
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!