InnoSetup安装包制作流程
安装包制作流
1、新建一个向导项目或复制一份已有的项目。
![](https://images2015.cnblogs.com/blog/82533/201606/82533-20160607231738746-1985664846.png)
2、修改:主程序名、版本、发布人、程序名。
![](https://images2015.cnblogs.com/blog/82533/201606/82533-20160607231749746-529317530.png)
3、修改安装目录(DefaultDirName={pf}\eCallSystem\{#MyAppName})、安装包生成目录(OutputDir=..\Publish\Dashboard)、开始菜单目录
(DefaultGroupName=eCallSystem\Dashboard)。
![](https://images2015.cnblogs.com/blog/82533/201606/82533-20160607231800230-522593543.png)
4、添加所有要导入(Source: "..\Compile\Dashboard\WarehouseDashboard.exe")的文件及要排除(Excludes: "*.xml,*.pdb,*.vshost.exe*,LogInfo,tempData";)的目录。
![](https://images2015.cnblogs.com/blog/82533/201606/82533-20160607231809121-975682816.png)
5、添加开始菜单及桌面快捷方式。
![](https://images2015.cnblogs.com/blog/82533/201606/82533-20160607231820261-1813504805.png)
6、设置安装完成后需要运行的程序。
![](https://images2015.cnblogs.com/blog/82533/201606/82533-20160607231826371-412297665.png)
常见问题:
1、如何使用相对路径?
直接用输入相对路径即可。
![](https://images2015.cnblogs.com/blog/82533/201606/82533-20160607231845090-1220866427.png)
2、如何排除没用路径?
使用Excludes关键字。
![](https://images2015.cnblogs.com/blog/82533/201606/82533-20160607231851855-1315167629.png)
3、如何在桌面创建快捷方式?
使用关键字Tasks:desktopicon
![](https://images2015.cnblogs.com/blog/82533/201606/82533-20160607231900886-1583533847.png)
4、如何创建开始菜单?
(a)、增加DefaultGroupName节点。
![](https://images2015.cnblogs.com/blog/82533/201606/82533-20160607231919965-1123671797.png)
(b)、在Icons节点,增加{group}的节点。