1.添加打包工具。
VS2022中选择 扩展->管理扩展,输入 Setup,选择 Microsoft Vusual Studio Installer Porjiects 2022。
2.在项目选择 “添加新的项目”,选择 Setup Project
3.生成Setup工程。
4.添加为打包项目添加文件和文件夹(如果打包文件夹中还包含有文件夹,则需要添加文件夹,引文添加文件时,不会将文件夹添加进去)。
选择 “Application Folder"->"Add"->”文件“,全选,将文件添加进来。
添加完毕后如下
5.而此时,还有两个文件夹,我们需要 ”config"文件夹以及内部文件,则添加文件夹 “config",并将文件夹内的文件也加入。
6.选中”Application Folder"->"Add"->"项目输出“。在弹出窗口,”项目“选择需要输出的项目。
7.确定以后,会生成一个输出文件,”主输出 from SerialPortDemo(Active)"
8.选中 ”主输出 from SerialPortDemo(Active)",在右键弹出的菜单选择“Create Shortcut to 主输出 from SerialPortDemo(Active)",会生成快捷方式。并给快捷方式重命名,将重命名的文件拖到左侧的 User's Desktop,用于安装后,发送到桌面的快捷方式。
9.为src文件夹添加ico图标文件,用于做图片用。
10.为桌面快捷方式更改图标。选中Outexe,鼠标右键选择”属性窗口“,在弹出的”属性“设置图标。
在属性的”Icon"选择图标
11.文件添加完毕,则开始设置安装包相关属性。
选中”Application Floder",选择工程测的属性(或者按下键盘“F4”键)
“DefaultLocation"-->设置文件安装默认地址。
12.继续设置打包工程属性。
选中工程 Setup,点击”属性“,设置属性
AddRemoveProgramsIcon: 打包程序的图标(在控制面板的程序中可查看)
Author:项目的作者
Manufacturer:制作者
RemovePreviousVersions:安装新版本时是否删除之前安装的旧版本(选择true)
Version: 程序的版本号(自己设置)
Productname: 产品名
TargetPlatform: 程序操作系统平台(我这里是x64)
13.选择程序所需的组件
右键setup项目 ->选择属性 ->选择Prerequisites... ->勾选所需的组件
14.编译工程,得到安装包。