如何使用Advanced Installer打包C#程序生成安装程序

Advanced Installer for Visual Studio 202223.1

Advanced Installer 是一款基于 Windows Installer 技术的MSI安装包制作工具,英文界面支持,软件性质为免费软件 。该工具通过图形化界面生成符合微软认证的 MSI 格式安装包,支持完全安装、注册表管理、环境变量配置及 64 位系统适配,无需脚本知识即可操作 。

其提供免费版、专业版、企业版等多个版本,免费版允许商业用途。核心功能包括软件更新器、控制面板小程序及 Advanced Repackager 模块,可重构安装包。支持 SHA256 数字签名与 Azure DevOps 集成,允许通过 C#/PowerShell扩展功能 。安装包支持离线/在线部署、自定义界面主题,兼容Windows 10/8/7/XP 系统。

第一步进行下载安装:

下载官网:Advanced Installer - Download

这里下载的是免费版的

等待下载完成之后打开

进行准备安装,等待进度条

加载速度可会比较缓慢

如果出现下面的页面,就重启,在试一次

进度条加载完成之后,进入下面的界面

等待加载完成

加载速度可会比较缓慢

安装成功后,自动弹出对应页面

第二步:进行打包项目配置

这里我们引入一个概念,我们使用Advanced Installer创建的使用一个打包项目,不是安装程序,安装程序是需要我们使用打包项目生成的

安装程序,就是一个exe文件或是msi文件,它是使用打包项目生成的

创建一个打包项目

2.2配置桌面快捷方式给桌面快捷方式添加一个图标(可省略)

如果不想设置直接运行项目

设置完成之后返回主页面

2.3运行打包项目生成对的安装程序

2.4引导安装

会出现一个安装引导

这一步是运行对应生成的安装程序进行安装,直接运行你的打包项目生成的安装程序

也可以不立刻安装

选择对应路径

安装完成之后,打开最近添加程序,你就会发现,你所编写的串口助手已经添加上了

桌面也会出现之前你添加的快捷方式

第四步:查找对应打包项目文件

系统默认:

C:\Users\zjl15\Documents\Advanced Installer\Projects\

C:\Users\用户名\Documents\Advanced Installer\Projects\

相关推荐
北域码匠21 小时前
嵌入式限幅滤波:工业信号降噪利器
c#·传感器采集·数据预处理·嵌入式算法·限幅滤波·数字滤波·数据降噪
csdn_aspnet1 天前
C# 提取、截取或匹配字符串内包含指定字符的一些方法分享
c#·字符串·正则·分割·提取·匹配
枳实-叶1 天前
【Linux驱动开发】第23天:spi_driver 的 probe / remove 函数实现规范
linux·驱动开发·c#
长明1 天前
C#项目组织与概念梳理
后端·c#
迷路爸爸1801 天前
Python collections 入门+实战
windows·python·c#·collections·dict
csdn_aspnet1 天前
C# 截取或匹配字符串内包含指定字符的一些方法
c#·字符串·分割·string·匹配·截取
Rotion_深1 天前
C# 值类型与引用类型 详解
开发语言·jvm·c#
影寂ldy2 天前
C# try-catch 异常处理全套笔记
服务器·数据库·c#
TeamDev2 天前
JxBrowser 9.3.0 版本发布啦!
java·后端·c#·混合应用·jxbrowser·浏览器控件·异步媒体设备
梦帮科技2 天前
UE5 GAS 实战:用 Gameplay Ability System 搭建「赛博修真」境界与技能体系
c++·人工智能·python·ue5·c#