打包步骤:(版本16.3)
1.打开之后新建:
选择专业版,选择模板。这里我个人也快忘了,选择32/64混合包使用的大概。新建向导之后可以创建一个项目,主界面信息如下:
名称和图标等信息可以进行填写。
2.添加基础的文件信息
(1)导入安装包的文件目录:
首先右键,添加应用程序文件夹
(2)添加桌面快捷方式:
接着新建默认的快捷方式:
新建成功后,拖放 到你想要放置的位置:
桌面Desktop:就是安装界面放到桌面。
放到了开机的启动菜单 Start Menu,开机之后会自动启动。
最后一步, 双击打开[SHORTCUTDIR]:
跳出对话框-点击文件夹:
1.修改名称
2.添加快捷方式的目标:
3.修改工作目录:
完成。
拓展一:
覆盖安装:如果在上面并没有创建控制面板注册,每次安装默认是不会覆盖重复文件的,想要覆盖就需要右键文件夹属性:
拓展二:
文件关联:
文件关联使用的是新建文件关联按钮! 工具栏的向导注意使用!很好用,给定文件后缀名加上对应的应用程序即可。
拓展三:
安装路径:
拓展四:
用户界面:
自行尝试,酷炫界面自己来!自定义行为有许多高端操作的样子。
对了,在对话框Tab下,你可以选择ExitDialog进行设置是否在安装之后自动运行程序功能!
拓展五:
在线升级:
该功能最好去看官方文档,这里简单介绍一下该功能:
第一个包肯定是不能在线升级的,这里要在里面填写好信息:
具体升级:
不具体写了,比较麻烦,主要思路就是:
1.将最新的exe路径和版本信息等以固定的格式放在网上
2.绿色包也要放在网上
3.调用安装后在软件根目录的updater.exe进行检查下载。
这一套都是该软件做好的,我们提供网上资源和资源信息就好了。补丁包会更加麻烦一些,需要做msi包,进行本版本和下一版本比较生成补丁文件~
注
问题分析:
问题1.注意如果项目中包含Ini或者xml文件,且其中有中文,再导入安装之后之后会出现中文不见了的问题!
解决:将设置下的自动导入功能中的xml和ini后面的东西删除,这样就把Ini文件当做普通文件,不会做任何修改了!
问题2:双击文件不打开项目,而是显示正在配置,要给你卸载
解决:查到了有一个无用的.rtc文件,删除了就不能使用双击打开,即文件关联的功能。有可能还有其他可能,总体是因为该软件检测到安装的文件缺失导致卸载重装的问题。但是这并不能根本解决问题。直接关闭该检测功能即可:https://blog.csdn.net/qq_37887537/article/details/107104376
推荐:
https://blog.csdn.net/ryu2003/article/details/51470894:Advanced Installer 安装前卸载旧版本的办法
https://blog.csdn.net/qq_41332396/article/details/83211351:Advanced Installer升级功能