DNN模块打包(DNN-ModulePack简称为DNNMP)

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,谢谢。

       

下载: /Files/ajaxleoxu/DNN-MP.rar

    LeoXu  2008-11-09

原文地址:https://www.cnblogs.com/ajaxleoxu/p/1334000.html