DNN模块打包(DNN-ModulePack简称为DNN-MP)
DNN模块打包(DNN-ModulePack简称为DNN-MP)
一、编写此小程序的目的
主要为了解决以下几个问题:
1.模块添加,删除了几个文件,怎么自动修改.DNN文件?
2.怎么自动打包最新的安装模块安装包?
二、功能介绍
1.自动把模块需要安装的文件写到.dnn文件中<files></files>节里。
修改前会自动对模块dnn文件进行备份,备份后的名称为原来文件名称加上当前时间。
2.自动打包成ZIP安装包。
打包后的文件名称为模块名称+当前时间。且放在ModuleZip文件夹里。
3.配置方案的加载,修改,另存功能。模块配置方案统一放在ModuleConfig文件夹里。
配置文件中各字段说明:
FilePath:模块所在文件夹路径.
ZipName:模块打包后文件名称,例如test.zip;如果为空值,默认为模块所在文件夹名称再加".zip".
ZipDirName:将打包的子目录名称集合.
ExtensionsList:将打包的文件后缀集合.
三、注意事项
1.把bin目录下需要安装的dll文件拷贝到模块目录下后再“开始打包”。
2.如果程序修改.dnn文件有问题,在模块目录下会有备份。
有什么问题或者新需求请跟贴,或者直接反馈到rabbittom@gmail.com,谢谢。
一、编写此小程序的目的
主要为了解决以下几个问题:
1.模块添加,删除了几个文件,怎么自动修改.DNN文件?
2.怎么自动打包最新的安装模块安装包?
二、功能介绍
1.自动把模块需要安装的文件写到.dnn文件中<files></files>节里。
修改前会自动对模块dnn文件进行备份,备份后的名称为原来文件名称加上当前时间。
2.自动打包成ZIP安装包。
打包后的文件名称为模块名称+当前时间。且放在ModuleZip文件夹里。
3.配置方案的加载,修改,另存功能。模块配置方案统一放在ModuleConfig文件夹里。
配置文件中各字段说明:
FilePath:模块所在文件夹路径.
ZipName:模块打包后文件名称,例如test.zip;如果为空值,默认为模块所在文件夹名称再加".zip".
ZipDirName:将打包的子目录名称集合.
ExtensionsList:将打包的文件后缀集合.
三、注意事项
1.把bin目录下需要安装的dll文件拷贝到模块目录下后再“开始打包”。
2.如果程序修改.dnn文件有问题,在模块目录下会有备份。
有什么问题或者新需求请跟贴,或者直接反馈到rabbittom@gmail.com,谢谢。
下载: /Files/ajaxleoxu/DNN-MP.rar
LeoXu 2008-11-09