这不是巧了么!近期使用到了Setup factory神器,本来想的应该是傻瓜式的配置一下就行了,可是,傻瓜不是那么容易当的!好了,不多说了,进入泔水区。错了,错了,干货,干货~~
Setup factory的安装就不多说了,默认直到成功为止。
接下来讲的是如何使用Setup factory,并且如何将所需要的其他环境组件或者exe文件一起打进最终的包内!Come on~
1、新建项目,选择OK新建项目.png 2、填写exe安装程序的信息,下一步
程序的信息.png 3、自己系统随便选一个 ,下一步
操作环境.png 4、选择要打包文件的路径,一般的安装程序都需要一些dll等文件,所以直接选择上一级目录,因为图中的提示很明显,会包含文件夹子项,下一步
文件的路径.png 5、选择安装包的风格,这些都是次要的,默认就哦了,下一步
安装的风格.png
可选安装模板.png 6、设置安装过程中的语言环境,我选了中文简体
中文简体.png 7、选择运行依赖环境,我没选,因为我用的是NET Framework4.5,里面没有 ,下一步
依赖环境.png 8、默认选项不需要操作,直接完成
默认选项.png
讲到这里,大家应该看到了成功的一半了,来吃够,让我们Come on~
需要打包的内容.png
1、如果我们想要打包的exe文件需要创建桌面快捷键,那么双击右侧框中的exe文件,然后勾选,如图桌面快捷键.png
2、将NET Framework4.5打包在包内:
@第一步:添加组件添加组件.png
选择组件.png
@第二步:写环境组件的运行脚本:
脚本.png 所需的判断注册表中是否安装4.5的环境脚本,否则安装刚刚上面添加的组件
result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\.NETFramework\Policy\v4.5");
if (result == false) then
File.Run(SessionVar.Expand("%TempLaunchFolder%//dotnetfx45_full_x86_x64.exe"), "", "", SW_SHOWNORMAL, true);
end
代码块
好了,到了这里组件环境我们已经配置到安装包里面去了,接下来,如果我们有第二个exe文件想一起打包进去,而且安装的时候自动安装第二个exe,这个如何搞呢?让我们继续~,将第二个exe放入需要打包的文件夹内,也就是我们上面“新建项目”的 第四步 所选的路径下,做好前期做准备之后,我们要写脚本了,在主安装包安装完毕之后,自动安装第二个exe安装包QQ截图15.png
Shell.Execute("%AppFolder%//****.exe","open","","",SW_SHOWNORMAL,true)
自动安装代码块
好了,已经完美的配置完,打包!选择默认,下一步选择默认就可以.png 选择打包文件输出路径和名称
QQ截图17.png
老铁们,看到这里,你们整出来自己想要的包没有?
网友评论