VS 项目打包使用Installer Projects生成桌面应用程序

时间:2024-05-21 07:09:23

近期研究了一下VS2019使用Microsoft Visual Studio Installer Projects工具打包的方法。这篇文章主要记录了VS2019简单快速的打包可安装项目,以及过程中小编遇到的问题,需要的朋友们下面随着小编来一起学习学习吧!

一、准备工作

1.创建WinForms程序

2.安装VS自带打包插件

在扩展 ➝ 管理扩展中,联机搜索 Microsoft Visual Studio Installer Projects 进行安装。

VS2019 项目打包使用Installer Projects生成桌面应用程序

二、打包流程

1.右键解决方案 ➝ 添加 ➝ 新建项目

搜索Setup Project,点击下一步创建项目;
VS2019 项目打包使用Installer Projects生成桌面应用程序
自定义项目名称(小编使用默认名称),选择创建路径,点击创建

VS2019 项目打包使用Installer Projects生成桌面应用程序

2.直接进入了File System界面

如果不小心关闭了,右击新建的打包工程Setup1,浏览文件系统就可以看见这个界面了。
VS2019 项目打包使用Installer Projects生成桌面应用程序

3.添加打包文件

(1)首先获取需要打包的项目路径。右击项目,点击在文件资源管理器中打开文件夹。把路径复制保存下来。

VS2019 项目打包使用Installer Projects生成桌面应用程序
(2)回到File System界面,右击Application Folder,点击Add ➝ 文件。输入刚才的地址,选取bin ➝ Debug目录下的所有文件,点击打开。

VS2019 项目打包使用Installer Projects生成桌面应用程序
VS2019 项目打包使用Installer Projects生成桌面应用程序

注:若添加的文件包含文件夹,则需要右击Application Folder,点击Add ➝ Folder,依次创建 Debug目录下的所有文件夹,并重复上面的操作添加文件夹下的所有文件。

(3)添加项目输出
右键Application Foluder ➝ Add ➝ 项目输出。选择要打包的项目,主输出,并确定。

VS2019 项目打包使用Installer Projects生成桌面应用程序
右键这个主输出 ➝ Create Shortcut to 主输出…创建一个快捷方式。将生成的快捷方式可以改成自己希望的程序名称。

VS2019 项目打包使用Installer Projects生成桌面应用程序
将这个快捷方式放到User’s Desktop里面。

VS2019 项目打包使用Installer Projects生成桌面应用程序

4.开始打包

重新生成一下解决方案。
重新生成打包工程。
然后,在你的项目里可以找到这两个文件,安装一下。

VS2019 项目打包使用Installer Projects生成桌面应用程序
也可以右击打包工程直接安装。

5.安装完成

桌面上出现这个则完成安装了,双击运行试试

VS2019 项目打包使用Installer Projects生成桌面应用程序
VS2019 项目打包使用Installer Projects生成桌面应用程序

*本文中项目框架为 .NET Framwork 4.7.2 ,这个setup适应框架版本应该是framework4.6.1甚至是更高版本。

(小编在打包 .NET 5.0项目时,将主输出创建快捷方式,安装后运行不了,后将.exe文件创建快捷方式,安装运行正常,希望大神帮助小编解惑。)