InnoSetup安装包制作流程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了InnoSetup安装包制作流程相关的知识,希望对你有一定的参考价值。
安装包制作流
1、新建一个向导项目或复制一份已有的项目。
![技术分享](https://image.cha138.com/20210826/6b256d2ab2df421584a71396d59d9833.jpg)
![技术分享](file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/1f5024a1-e21c-4325-8101-d00eed34a2d8_4_files/d45ca455-512a-442c-a6d7-3ff9ecdcdac7.png)
2、修改:主程序名、版本、发布人、程序名。
![技术分享](https://image.cha138.com/20210826/8cf3751a82d54c6da2c9cb175330beaa.jpg)
![技术分享](file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/1f5024a1-e21c-4325-8101-d00eed34a2d8_4_files/e2bf93d4-5fa6-48e0-913d-c1f8d56cb933.png)
3、修改安装目录(DefaultDirName={pf}\\eCallSystem\\{#MyAppName})、安装包生成目录(OutputDir=..\\Publish\\Dashboard)、开始菜单目录
(DefaultGroupName=eCallSystem\\Dashboard)。
![技术分享](https://image.cha138.com/20210826/b751497a74fb48d387aa63d6b8a13c63.jpg)
![技术分享](file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/1f5024a1-e21c-4325-8101-d00eed34a2d8_4_files/491d5091-45c9-4eac-985b-64dbc975c8a1.png)
4、添加所有要导入(Source: "..\\Compile\\Dashboard\\WarehouseDashboard.exe")的文件及要排除(Excludes: "*.xml,*.pdb,*.vshost.exe*,LogInfo,tempData";)的目录。
![技术分享](https://image.cha138.com/20210826/e7f1d84c851446b0a1276749c387f1d5.jpg)
![技术分享](file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/1f5024a1-e21c-4325-8101-d00eed34a2d8_4_files/4b1af9b2-0c40-48b6-85bc-75cddcdaeb9d.png)
5、添加开始菜单及桌面快捷方式。
![技术分享](https://image.cha138.com/20210826/d70b2f2de1cd4cc393961474ce8e4153.jpg)
![技术分享](file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/1f5024a1-e21c-4325-8101-d00eed34a2d8_4_files/fe1acfcf-1b37-40ce-ab8c-e4eaa481f55d.png)
6、设置安装完成后需要运行的程序。
![技术分享](file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/1f5024a1-e21c-4325-8101-d00eed34a2d8_4_files/c02811e3-4994-40f0-842d-1223ad5219a6.png)
![技术分享](https://image.cha138.com/20210826/ebf8d1372f654987865b3922052c8c7f.jpg)
常见问题:
1、如何使用相对路径?
直接用输入相对路径即可。
![技术分享](file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/1f5024a1-e21c-4325-8101-d00eed34a2d8_4_files/682b3dc5-ddec-481a-9053-835349644cc5.png)
![技术分享](https://image.cha138.com/20210826/3e0a3b3f55554b28b7dd41b02380724f.jpg)
2、如何排除没用路径?
使用Excludes关键字。
![技术分享](https://image.cha138.com/20210826/08dec41efdb34b1dab142a822289fdcc.jpg)
![技术分享](file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/1f5024a1-e21c-4325-8101-d00eed34a2d8_4_files/ad2b71ff-72d1-4f06-881f-c08430937f99.png)
3、如何在桌面创建快捷方式?
使用关键字Tasks:desktopicon
![技术分享](https://image.cha138.com/20210826/a685af41a3cd479084bf38bcdb2379f0.jpg)
![技术分享](file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/1f5024a1-e21c-4325-8101-d00eed34a2d8_4_files/c89c7b6a-2c59-4337-81d3-0fdf426f4a5e.png)
4、如何创建开始菜单?
(a)、增加DefaultGroupName节点。
![技术分享](https://image.cha138.com/20210826/47adafca3c124439994db72fef6ad3a0.jpg)
![技术分享](file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/1f5024a1-e21c-4325-8101-d00eed34a2d8_4_files/58334617-a32b-4780-b59e-98a61a9bc6e7.png)
(b)、在Icons节点,增加{group}的节点。
![技术分享](file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/1f5024a1-e21c-4325-8101-d00eed34a2d8_4_files/7a62628b-3a30-4869-80fc-de226009229c.png)
以上是关于InnoSetup安装包制作流程的主要内容,如果未能解决你的问题,请参考以下文章