首页 > 其他分享 >Advanced Installer傻瓜式打包教程

Advanced Installer傻瓜式打包教程

时间:2023-04-04 12:57:22浏览次数:38  
标签:初始化 安装包 傻瓜式 选择 MySQL Installer NET 安装 Advanced

工具

Advanced Installer 11.0

前言

这个包不复杂,没有服务和注册表等操作,但需要.NET Framework 4.5MySQL,同时需要初始化一下数据库,下面一起来实操一下。

开始

开始前先安装Advanced Installer。然后建议画个流程图,帮助自己了解安装包执行时每一步的检测和需要做的操作,比如我这里安装前先检测本机是否有.NET Framework 4.5MySQL,没有的话先安装这两项,同时安装完后还要初始化一下数据库。

安装流程:运行安装包——检测.NET Framework 4.5MySQL——安装/跳过.NET Framework 4.5MySQL——安装程序——初始化数据库——完成安装。

关于初始化数据,可以将初始化数据库的操作写到一个bat批处理文件中,实现初始数据库。

新建-安装程序

打开软件,新建-安装程序,选择.NET Application,左下角选项设置语言,默认是English,可以选择成Chinese Simplified,这里不选,后面也可以添加中文,不过会输出两个包,一个英文包,一个中文包。右下角点击“Create Project”创建新安装程序项目。

输入应用程序名称和公司,下一步。应用程序名称建议是英文,因为安装完后要初始化数据库,SQL文件保存在安装目录中,如果安装目录是中文则初始化失败。

这里建议一步一步按照提示把配置都配完,会省很多事。

选择安装包的类型,一般都是MSI或EXE,然后下一步。

这里我选择EXE,因为我要把.NET Framework 4.5MySQL的离线安装包封装到一起,期间要调用这两个包,如果选MSI后面添加预安装包时也会自动改成EXE

选择项目保存目录和项目输出文件目录以及安装包的名称,下一步。

选择应用程序文件夹,勾选同步文件夹,下一步。建议将应用程序单独放到一个文件夹,后面要加文件,直接放到该文件夹即可。

设置快捷方式,勾选在桌面和开始菜单中创建快捷方式。下一步。这里的快捷方式可以重命名,可以输入中文。

无需注册,下一步。

选择启动条件,根据自己的需求选择,下一步。

选择.NET Framework 4.5的安装方式,我已经将离线安装包下载本地了,所以位置这里可以选择程序包中的文件,并指定安装包。也可以选择网址或打开网页。前提是需要联网。

我选择不启动安装后的应用程序。

选择安装对话框的主题,

选择构建语言,创建项目时选择了中文,这里已经勾选上了,如果还想要其他语言,可以都勾上,最后构建时,会输出多个语言安装包。

不选,下一页

这里取消勾选 现在构建项目,因为我还要有自定义操作,就是安装完后初始化MySQL数据库。如果没有其他操作,这里就可以勾选构建项目,完成后会输出安装包。

点击完成后,进入主界面,对项目进行更详细的配置。下面简单介绍几个常用的。

预安装MySQL

运行环境——点击程序包,勾选“MySQL Server 5.5”,自动在预安装文件夹下添加一个MySQL项,.NET是上面引导时已经添加好的。

点击“MySQL Server 5.5”——安装文件,选择 使用磁盘中文件,我已经下载好了离线安装包

更改产品版本

产品信息——产品详细信息中对产品进行其他配置。

封装类型-32位/64位

安装参数中可以修改安装包的封装类型是32位还是64位安装包,同时可以修改应用程序安装文件夹,可以手动修改安装目录

自定义操作-初始化数据库

自定义操作——新建自定义操作,创建个自定义操作,安装完后初始化MySQL数据库。

因为初始化数据库写成了批处理文件,所以这里选择“打开其他类型文件”

批处理文件我放到了程序文件夹中,所以这里选择第二项

选择批处理文件

 选择“提交”应用程序安装结束后执行。下一页-完成。

可以设置隐藏程序窗口,以管理员身份运行。这里建议不要隐藏程序窗口,还可以看看批处理文件执行的结果。报错了还可以进行分析。

开始构建:产品详细信息——构建

输出的安装包

end。

标签:初始化,安装包,傻瓜式,选择,MySQL,Installer,NET,安装,Advanced
From: https://www.cnblogs.com/xujiecnblogs/p/17285824.html

相关文章

  • VMware Tools 保姆级安装教程 傻瓜式
    VMwareTools的安装总有些问题,终于找到一篇真正的保姆级教程:https://blog.csdn.net/weixin_52234647/article/details/126323342 别的大部分文章其实都不能满足需求,总是缺少某些步骤,把这些步骤拼接起来,最简单的形式就是这篇文章的方法,之后才是优雅地使用虚拟机。......
  • python利用pyinstaller打包生成exe
    1.安装pyinstallerpipinstallpyinstaller是最简单的安装方式2.要打包的文件目录下,并执行命令允许一个文件pyinstaller.exe-F.\要打包的py文件pyinstaller.exe-F.\wei_dian_vbuyCreateOrder.py......
  • python+playwright 学习-43 Pyinstaller打包生成独立的可执行文件。
    前言playwright与Pyinstaller结合使用来创建独立的可执行文件。本地化安装有同学提到说想打成一个exe的独立包,但是执行playwrightinstall会默认把chromium,firefox和webkit三个浏览器安装到系统目录。这样打包的时候就找不到启动的浏览器文件。于是就想到把浏览器文件下......
  • #Python基础 利用Pyinstaller 模块对python代码进行打包exe
    一般我们都用 Python 的 Pyinstaller 模块进行打包,这里记录Pyinstaller 模块进行打包。一:安装 Pyinstaller 模块pipinstallPyInstaller二:打开cmd(win+R) ......
  • Postman抓包浏览器请求数据步骤-傻瓜式操作
    1、安装chrome插件(postmanInterceptor插件,在任意插件网站都可搜到,下载安装到浏览器即可),该插件可协助postman捕获https请求   2、安装postmanpostman安装步骤,自行......
  • 用pyinstaller 打包程序碰到的问题和解决方法(scipy...)
    一、打包程序库选择py2exe.不支持python3cx_Freeze.现在只更新到python3.3pyinstaller.支持python2、python3所有版本因为现在使用的版本是python3.6,所以......
  • Qt Qt-Advanced-Docking-System介绍及使用教程
    一.概述1.控件描述QT自带的Dock布局管理大家都用过,中规中矩,但是满足不了现在ui强大的人机交互需求。而Qt-Advanced-Docking-System在Dock的基础上进一步完善功能,具有......
  • Qt 优秀开源项目 Qt-Advanced-Docking-System
    这个项目的原作者是mfreiholz,但是已经6年没更新,githubuser0xFFFF将该项目fork之后,一直维护到现在,这应该算是开源界的接力了。如果你还在项目Visualstudio的酷炫docking效......
  • INFS3200 Advanced Database Systems
    辅导INFS3200、辅导SQL/Java编程语言INFS3200AdvancedDatabaseSystemsAssignment(25%)Semester1,2023Deadline:4pmFriday,26May2023Submit:OnlineSubmission......
  • pyinstaller打包python程序
    pyinstaller打包python程序1.pyinstaller安装安装命令:#升级pip版本>>>pipinstall-Upip#安装pyinstaller>>>pipinstallpyinstaller2.pyinstaller使用1.选项......