vs2022打包winfrom程序成.exe文件

前提:winform程序使用的是.net8。

1、下载打包工具
扩展-->管理扩展-->搜索 Installer Project,进行安装。
截图是安装成功后的状态。

2、创建setup项目

右击解决方案-->添加-->新建项目-->选择Setup Project项目-->下一步-->创建

创建完成后,可以看到setup项目

 

3.添加项目输出文件

右键点击Application Folder-->Add-->项目输出

 在弹出的窗口中,选择要打包的winform程序,点击确定。

 

 4、添加内容文件

在右侧的框内右键选择要打包的文件,右键-->Add-->文件,我是把release文件夹下的内容全部选中了。

 选择完成后,右侧出现项目的依赖项。

 5、创建快捷方式

在左侧框中,右键点击Application Folder文件 --> Create Shortcut to Application Folder

 右侧框中会出现一个快捷方式文件,可以对此文件进行重命名,我们将该文件重命名为:Robot

 将快捷方式拖到左侧框中的User's Desktop(用户桌面)文件夹中。

6、设置快捷方式的icon图标

右键点击Rebot,选择属性窗口,打开属性窗口后,在属性窗口的Icon项中,选择browse,在弹出的窗口中点击Browse按钮。

在Look in的下拉框中选择Application Folder,点击Add File按钮,选择icon图片后,点击ok。

 7、设置安装程序必备的组件(net版本)

选择对应的.NetFrameWork或net core版本,因为我这是用net8开发的,所以选择了net8。

 8.生成windows安装程序

以上步骤操作完成后,就可以生成windows安装程序了,选中setup项目,右键选择【生成】命令即可。

9.常见错误

error:The 'AlwaysCreate' property of folder must be set to 'true'.

 出现以上错误时,右键Application Folder文件夹,打开属性窗口,将AlwaysCreate改为True即可。

posted @ 2024-03-05 17:44  小丑不戴面具  阅读(4372)  评论(0)    收藏  举报