advanced installer 14制作安装包时,一些依赖包的静默安装
使用advanced installer制作.net做的winform程序的安装包时,因为用到了cef.sharp和一些需要依赖VC++的dll,所以在安装包中,将这些依赖项目加进去了,主要包括:VC++2010,VC++2013,.net4.5.2,但是存在一个问题。
在安装过程中,这些安装包都需要用户同意才能往下安装,而用户是不知道这些的,而且安装过程很繁琐,导致用户体验非常不好,所以想着能不能直接默认往下安装,也就是静默安装,在网上查了一下,对于我需要安装的依赖程序,都支持命令行安装,而advanced installer支持命令行安装,完美啊
先把需要安装的依赖软件下载到本地,然后在cmd里面使用命令安装,测试通过,使用的命令是:
VC++ :vcredist_x86.exe /q
.net:dotNetFx40_Full_x86_x64.exe /q /norestart /ChainingPackage FullX64Bootstrapper
然后在advanced installer中的如下界面,输入相关的内容:
.net就是这样咯:

VC++的就是下面这样:
最后打包,成功,高兴啊

浙公网安备 33010602011771号