/PackageEasy

基于Nsis的可视化打包工具

Primary LanguageC#MIT LicenseMIT

基于NSIS打包可视化工具

开发的初衷

  • 原有HM NIS Edit 创建安装程序很简单,但是不便于修改,新增。
  • 原有nsi脚本直接新增组件,或者删除组件 删除文件等操作不简洁
  • 最重要一点 想做点什么玩玩~ 哈哈

软件架构

采用WPF+MVVM 来进行开发,仿Visual Studio 风格(虽然仿的不是那么彻底 -_-!),基于.net 6开发,支持多工程同时编辑,绑定文件格式为 .pge 文件格式。目前还有较多业务场景没有覆盖,还有些小bug,后期会慢慢维护完善。

版本说明

V1.0.3

以后版本改为3位数,之前版本设计失误 - -惭愧

  • 生成脚本名有空格时候编译有问题
  • 注册格式可以作为可选组件出现
  • 控制面板可以选择是否显示版本
  • 可以添加文件夹
  • 剥离基础设置程序名称格式注册
  • 当拷贝后打开文件时保存需要从选路径
  • 修复卸载取消后进程依旧进行
  • 多语言下 选择不同的文件 或者dll eg:英文下可以选择英文配置文件 中文下可以选择中文配置文件
  • 修复静默安装脚本,以及安装不正确
  • 新增导出脚本,打开脚本
  • 新增内部版本记录到文件,可以溯源
  • 使用介绍方法

V1.2

  • 日志格式设置成utf8
  • 新增编译进度动画
  • 新增文件版本
  • 新增主题切换
  • 新增控制面板展示安装包大小
  • 其他bug修复&UI调整

V1.1

  • 新增数据验证
  • 新增关闭table页验证
  • 新增属性值变化检测
  • 新增出品公司名称
  • 新增安装包出版人展示
  • 优化插件安装
  • 其他小UI问题调整

V1.0

  • 支持自定义工程创建安装
  • 支持文件格式自定义
  • 支持进程检测,进行安装提示
  • 支持组件可视化编辑
  • 支持打包插件安装
  • 支持最近打开文件快捷访问
  • 支持编译前校验
  • 还有好多~

使用方法

晚些时候出个教程 感谢观看~ 使用办法