前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Package Easy(基于NSIS的打包工具) 使用方法(三)

Package Easy(基于NSIS的打包工具) 使用方法(三)

作者头像
tangmanger
修改2024-03-19 10:18:05
2460
修改2024-03-19 10:18:05
举报
文章被收录于专栏:我的WPF笔记

前言

最近是用Package Easy 机会比较多,也发现了较多的问题,有几个问题还是比较突出的。最明显的版本号原来用两位明显不够我的迭代频率,所以从当前版本开始版本号变成3位格式。所以v1.0.3 上线啦~ 哈哈 谢谢大家。

更新内容

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

更新内容详情

  • 修复原来脚本名有空格

    比如程序名称为Package Easy 时编译生成的脚本名称因为有空格原因,导致传参失败,无法编译。

  • 注册组件可以作为可选组件出现&剥离基础设置名称注册
图片
图片

当勾选可选组件时,则注册格式将以独立组件的形式,添加到安装包中,如图

图片
图片

否则则作为第一个组件内部默认注册

注册名称即为要关联的程序名,以及卸载面板关联的图标等等。这个地方原来默认取用应用程序名,但是有时候应用程序名跟实际要运行程序名称并不一致。

  • 多语言下 选择不同的文件 或者dll 

解决了,在多语言下不同语言配置,比如支持中英文切换,安装时,根据选择语言类型来对不同配置dll 使用。

例如

图片
图片

在不同语言下选择了不同的配置文件。

注意:此处目标文件为所有组件选择的所有文件,如果此处进行了设置,则在原组件内的文件失效,优先使用本界面配置策略。

  • 新增导出脚本,打开脚本 目前支持导出脚本,可以将脚本复制粘贴到HM NIS Edit 中进行编辑。 文件=>导出脚本,可以选择转换成相对路径,这样就不依赖于工作路径,直接将脚本跟文件放入同一目录就好了。也可以选择快捷键Ctrl+E. 此处目前仅支持复制并粘贴到,因为导出默认编码为UTF-8 HM  NIS Edit默认不支持。
视频内容

也可以选择文件=>导入脚本文件进行查看

图片
图片
  • 可以添加文件夹

现在可以添加空文件夹,作为默认创建和卸载部分,例如我要创建XXX/Config的文件夹,只需导入文件夹,并作为卸载删除项。

图片
图片

注意:如果要设置多语言策略下不同文件策略,则这个地方必须预先导入目录

  • 控制面板可以选择是否显示版本
图片
图片

勾选此选项则控制面板默认安装名称为应用程序名+应用程序版本号

GitHub:https://github.com/tangmanger/PackageEasy

Gitee:https://gitee.com/tangmanger/PackageEasy

Release:https://github.com/tangmanger/PackageEasy/releases/tag/v1.0.3

谢谢大家,最近回头准备一个从头到尾的使用方法,敬请期待!

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档