超详细的软件安装包制作打包流程(C/S客户端)

6 篇文章 2 订阅
订阅专栏

C/S客户端开发完成,需要将程序交付给用户,直接压缩发给用户是可以的(只是有点不专业),如果能有一个比较好看的安装界面,那档次就不一样了。

本文介绍怎么使用Adanced Installer 17.9 制作专业的Windows 客户端安装包,其他软件或者本软件其他版本制作步骤也是类似的,下面是软件安装包制作完成后的安装演示:

图片

软件安装演示

本文提供打包的程序源码下载及制作好的软件安装包体验,欢迎浏览下载:

  • 制作好的软件安装包:下载测试安装包

  • 测试打包的项目仓库:访问项目源码

下面介绍安装包制作步骤:

1、下载Adanced Installer 17.9

首先下载软件安装包制作软件,安装包从360软件管家下载,其他途径亦可:

图片

下载安装包制作软件

下载后,按默认步骤安装即可。

2、创建安装包制作工程

制作软件安装包与软件开发一样,我们先创建一个安装包制作工程,相当于保存安装包配置的过程,方便以后再次修改、打包:

图片

创建软件安装包配置工程

3、安装包产品信息

  • 填写程序释放的目录名称:乐趣课堂

  • 填写公司名称,和程序释放的目录名称组成安装路径:Dotnet9

比如默认安装后的路径为:C:\Program Files (x86)\Dotnet9\乐趣课堂,安装的时候路径是可以修改。

图片

安装包产品信息

4、输入安装参数

应用程序的文件夹,可以不用修改,默认即可:

图片

安装参数

5、选择程序运行环境

打包的测试程序(访问乐趣课堂源码仓库)依赖.NET 5运行时(发布时选择的依赖于环境),所以在下面的配置里可以选择安装时下载、安装.NET 5运行时(独立发布可以忽略这个步骤):

图片

程序运行环境配置

6、设置程序启动条件

看下面的界面,选择程序可运行的操作系统,分x86和x64各版本Windows操作系统:

图片

设置启动条件

7、选择安装文件

下面是目标程序目录结构结构,即待打包的目录,运行程序和依赖文件都在这个文件夹中:

图片

乐趣课堂的程序输出目录文件一览

在软件安装包制作界面,添加应用程序的文件(夹),即选择上面的文件夹,注:子目录和文件需要分别选择。

图片

选择程序包文件菜单

添加后,软件安装包制作界面的目录如下,中间显示添加的各子目录,右侧显示Application Folder目录下文件:

图片

选择后的文件结构

8、添加快捷方式

正常程序,需要在开始菜单和桌面添加程序的快捷方式,如下图:

图片

开始菜单快捷方式

图片

桌面快捷方式

完成上面的效果,简单需求:

  • 开始菜单添加程序目录:在【Start Menu】=>【Programs】下添加子文件夹【乐趣课堂】(改成你自己程序的名称)

  • 开始菜单程序目录需要添加启动程序快捷方式、卸载程序快捷方式

  • 桌面添加启动程序快捷方式

8.1 添加快捷启动方式

如下图,选中中间的”乐趣课堂“目录(Desktop目录操作同理),右侧右键菜单从安装程序添加快捷方式:

图片

从安装文件中选择启动的程序

下图出现了选择文件列表,需要在前面的第7步中选择了文件才会出现,LQClass.AdminForWPF.exe 是主程序的exe,将它作为开始菜单、桌面的启动程序快捷方式:

图片

选择程序作为启动程序快捷方式

8.2 添加卸载快捷方式

我看大部分程序开始菜单都没添加卸载快捷方式,不过我们自信,添加上去吧,用户想卸就卸:

图片

添加卸载快捷方式

下面弹出的卸载快捷方式编辑界面,可以不用修改,如果不想显示程序版本号,去掉也无妨:“卸载[ProductName]”显示效果为“卸载乐趣课堂”:

图片

弹出卸载快捷方式编辑

9、设置打包文件输出格式

如图中备注,选择第四个,在运行软件安装包时,可在线下载、安装运行时,可修改MSI安装文件的名字和EXE安装文件的名字:

图片

打包文件输出格式

10、配置安装界面主题风格

该软件提供的主题风格很多,站长浏览了一遍,图中的效果比较清爽,看个人喜欢选择:

图片

安装程序主题

11、设置界面语言包

默认简体中文:

图片

语言包配置

12、前面的配置差不多了,该浏览安装效果了

安装的每一步都可以看看效果:

图片

安装步骤浏览

13、构建、运行

就像编程一样,前面的只是代码编写,一个简单功能完成,需要执行代码编译,生成可执行文件,制作软件安装包也是一样,先执行构建,然后就可以点击Run进行安装测试了,见开头的安装运行动画:

图片

构建运行菜单

构建后产生的文件如下,下面的文件名在第9步中可以修改,当然你现在也可以手动修改:

图片

安装包文件

好了,安装包制作完成,有什么问题欢迎留言交流。

参考文章:

  • Advanced Installer 11.0实战教程

    Advanced Installer 在开始菜单添加卸载选项及设置桌面快捷方式

    图片

Qt软件打包技术--基于实际项目开发
Mr.Sugarcane
11-30 817
最近一直忙于独立的项目开发,有段时间没有上csdn了。昨天看到有朋友留言关于软件打包的问题。现在给大家分享一个我总结的软件打包技术文章。水平不高,存在错误之处请不吝指正。不过可以保证的是,文中所有,皆是实际项目总结,拿过去稍微修改下大家就可以用的了。 首先,我们从大家最感兴趣的打包发布来介绍起。毕竟,制作一个可以安装的程序还是挺令人感到兴奋的一件事情。 这里软件打包我着重向大家介绍两个打...
windows驱动数字签名之WHQL完整流程 | WHQL认证环境部署以及HLK测试
西京刀客
06-24 3664
由于受微软信任的Digicert,Entrust,Sectigo,Thawte等第三方驱动代码签名交叉证书已全部过期,微软不再接受EV代码签名证书为驱动程序进行内核数字签名。取而代之的是需要对驱动程序做WHQL认证(微软徽标认证)。 WHQL认证,也叫Windows徽标认证,由美国微软公司(Microsoft)设立的认证,Windows微软徽标认证的全名为Windows Hardware Quality Labs(WHQL)。......
[技术杂谈]几款常用的安装包制作工具
FL1623863129的博客
09-07 4439
BitRock InstallBuilder:BitRock InstallBuilder 是一款商业化的跨平台安装包制作工具,支持多种操作系统和语言版本,并提供了可视化界面和向导引导,可以快速创建复杂的安装程序。它还支持脚本编写、自动升级和打包等功能,可以简化软件的发布和分发流程。InstallShield:InstallShield 是一款商业化的 Windows 平台上的安装包制作工具,支持多种语言和操作系统版本,提供了丰富的可视化界面和向导引导,可以快速创建专业的安装程序。
使用VS2015制作安装包
热门推荐
qq_39586288的博客
07-21 2万+
1.创建安装项目:在“解决方案”上右键,“添加”——“新建项目” 2.选择“其他项目类型”——“Visual Studio Installer”——“Setup Progect”,可以更改名称,全部选择完毕后,点击确定。 3.添加应用程序 里面最左侧的框框有三个文件夹 ①"应用程序文件夹"即"Application Folder"表示要安装的应用程序需要添加的文件; ②"用户的'...
程序安装包制作解说,软件打包
最新发布
08-12 289
安装包通常包含软件的执行文件、配置文件、依赖库、文档等,有时还包括一些必要的注册表信息和系统配置。关于制作安装包的基本操作(InstallShield)_晨阳夕露的博客-CSDN博客。项目安装包制作_weixin_30654583的博客-CSDN博客。学会这些,QtIFW制作安装包不再是难题。告别命令行安装软件包。
怎么做一个专业的软件安装包
Dotnet9的专栏
02-01 9037
C/S客户端开发完成,需要将程序交付给用户,直接压缩发给用户是可以的(只是有点不专业),如果能有一个比较好看的安装界面,那档次就不一样了。 本文介绍怎么使用Adanced Installer 17.9 制作专业的Windows 客户端安装包,其他软件或者本软件其他版本制作步骤也是类似的,下面是软件安装包制作完成后的安装演示: 本文提供打包的程序源码下载及制作好的软件安装包体验,欢迎浏览下载: 制作好的软件安装包:下载测试安装包 测试打包的项目仓库:访问项目源码 下面介绍安装包制作步骤: 1、下载Ada
安装包制作
daotielong的博客
11-22 893
1. 新建工程项目 点开文件系统编辑器 把l软件中的所有文件、文件夹拖入到“应用程序文件夹”中。 创建2次快捷方式,后面要放到桌面(Desktop)和程序菜单(Menu)。 为快捷方式设置图标。用户桌面和用户程序菜单都要做一遍。 设置整个安装包的属性(关键修改目标平台) 编译,在Deubg文件夹下生成安装文件。 ...
C#基于FTP协议的简易软件自动升级程序
12-31
最近在重写了一个老的产品条码扫描程序,客户端数越有30个,因为经常有更新,C/S维护非常不方便,所以做一个自动更新程序特别有必要。 在网上随便找了找自动更新的方案,大多使用VS的发布/更新功能,不太喜欢此方案...
关于制作安装包的基本操作(InstallShield)
jeff's blog
06-10 3979
最近有一个项目是c/s模式的,必须制作安装包,已达到客户使用的简单化。对于我一个以前没有做个安装包的人,在网上找了一些资料,加上自己的一点实践,终于做好了。 好在一开始就有了一个概念,制作安装包可以使用InstallShield,以前觉得这玩意神乎其神的,其实也没什么了,多查资料,多实践就好了。再一次验证了我的一个观点:对于我们开发者而言,知道某种技术或者说工具的用途和概念,比我们知道怎么
安装包制作工具
10-03
级好用的安装包制作工具,几乎可以满足你的所有打包需求,操作简单,自带安装脚本制作向导及编辑IDE
软件自动安装生成器 制作软件安装包
12-16
便于制作软件安装光盘,该软件可以记录鼠标的路径
制作exe安装程序
01-25
我们一般用Qt开发好程序需要打包,这是一个非常方便的打包工具Inno Setup
程序安装包制作软件
08-25
一款非常好用的制作软件安装包的一个软件,无需破解,解压即可正常使用
从零开始封装windows10 1803 详细图文分享 第二篇:母盘的定制与安装
Angelo的自留地
01-10 1万+
第二篇:母盘的定制与安装 本篇分两大块: 一、母盘离线精简 二、精简后的母盘安装至虚拟机一、母盘离线精简 用到的工具一:NTLite NTLite破解版是一款功能强大的系统整合与精简神器,使用它...
制作RPM安装包工具checkinstall
weixin_34384557的博客
04-26 130
源地址: http://qubaoquan.blog.51cto.com/1246748/304958 checkinstall ,是一个能从 tar.gz 类的源代码自动生成 RPM /Debian 或Slackware 安装包的程序 本文环境介绍:本文的示例程序时nagios的插件,目的是把nagios的插件编译安装好后压成一个rpm包,便于安装和卸载 1. 首先安...
Windows程序安装包制作——EasySetup
OneSea的专栏
06-14 1万+
本文主要描述使用EasySetup创建程序安装包的过程。
如何制作软件安装包第二步
beiback的博客
04-07 808
已成功生成自定义文件夹安装位置。
windows 制作安装包流程
04-24
制作 Windows 安装包流程大致如下: 1. 准备安装文件和相关软件:需要准备好即将要打包安装包软件应用程序,并且要安装好相应的打包软件。 2. 创建安装包项目:使用打包软件创建或打开已有的安装包项目,并设置相关配置,如安装包名称、版本号、安装路径等。 3. 添加安装文件:将准备好的软件应用程序加入到安装包项目中,并对每个文件进行相应的配置,如安装路径、文件名、文件类型等。同时,还需要添加安装离线文件,例如.NET Framework、Java等依赖包。 4. 配置安装界面:设置安装界面的相关信息,例如欢迎页、安装协议、完成页、组件选择、安装选项等。 5. 编译安装包打包软件会自动生成安装包,并进行编译和优化,以便生成最终的可执行安装包文件。 6. 测试安装包:对生成的安装包进行测试,验证安装流程、文件完整性、程序正确性等。 7. 分发安装包:将生成的安装包分发到目标用户,可以通过将其上传到云盘或发布到网站上进行分发。 注意:以上流程有可能因软件打包工具的不同而有所不同,但大体流程相似。
写文章

热门文章

  • google手机连接Wifi后总会提示无法连接互联网问题的解决 39838
  • google手机连接WIFI后总会提示“无法连接互联网“的解决方法 21594
  • Windows安装证书 17057
  • Android常见崩溃闪退问题的解决方案 13822
  • iOS手机绕过App的越狱检测 13542

分类专栏

  • 安全实战 付费 35篇
  • Android系统定制 6篇
  • Android系统 105篇
  • 鸿蒙系统HarmonyOS 6篇
  • 移动安全 154篇
  • 鸿蒙APP开发实战课程 2篇
  • 游戏安全 40篇
  • Web安全 32篇
  • Windows C/S客户端 6篇
  • 网络安全 34篇
  • JNI项目 7篇
  • IoT安全 2篇
  • 安全运维 2篇
  • AI深度学习
  • AI安全 1篇

最新评论

  • 手游安全之cocos2d-x的源码浅析(手游逆向与防护)

    哆啦安全: 什么项目

  • 手游安全之cocos2d-x的源码浅析(手游逆向与防护)

    m0_69260526: 你好,学长,手里有个项目接单吗?

  • NFCGate捕获分析或修改NFC流量

    whitealso: 您好,我用NFCgate尝试对门禁卡进行中继,但是选择手机一贴到读卡器上会弹出手机自带的NFC应用,即使我打开了nfcgate,请问您遇到过这个问题吗?

  • 修改Android10系统源码关闭selinux

    luoganlin: 这种改法导致adb不能投屏

  • DotRas.RasException异常

    m0_46473051: 老哥现在有办法解决吗

最新文章

  • git常用命令(patch补丁和解决冲突)
  • Android项目中添加Dobby(inline hook)
  • 鸿蒙(HarmonyOS)APP开发实战课程(入门到精通)
2024年4篇
2023年19篇
2022年49篇
2021年156篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

国外留学毕业证书制作公司合肥制作海外学历文凭制作昆明做国外留学文凭代做重庆海外学历代做西安做海外证件定制武汉代办海外学位证定做北京办国外文凭补办合肥办国外学历证制作南宁定做国外证书代办合肥定做国外学位证代做天津代办海外学位证书办理天津办理国外文凭毕业证补办沈阳做海外文凭定做贵阳代办海外学历制作青岛制作国外文凭毕业证办理乌鲁木齐制作海外证书定制贵阳代做海外学位证书制作重庆办国外博士毕业证代办济南办国外博士毕业证办理广州制作海外学历文凭代做上海定做海外文凭证书代办郑州代办国外留学生学位证补办青岛国外硕士毕业证制作南京办国外学位代办福州制作海外学位证书定制郑州补办海外硕士毕业证代办郑州办国外留学文凭定做重庆代做海外学历文凭办理济南制作国外本科毕业证代办大连办国外本科毕业证代做珠海代做海外博士毕业证补办淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

国外留学毕业证书制作公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化