C#|VS2019 项目打包成EXE文件

对于Visual Studio Installer ,我们通常称为:setup项目,是一个用于自定义安装部署的项目方案。但是在VS2019中不见了,但是可以使用第三方的安装项目单独使用。
我们可以从官网上把Visual Studio Installer 项目扩展下载下来。地址:https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects
在安装Visual Studio Installer ,需要关闭正在运行的VS2019,安装成功后再开启Visual Studio2019.
创建安装包步骤如下:
1. 创建Setup Project
C#|VS2019 项目打包成EXE文件
文章图片

2. 输入项目名称,点击“创建”
C#|VS2019 项目打包成EXE文件
文章图片

3. 选择 应用文件夹,单击“右键”,add --> 项目输出
C#|VS2019 项目打包成EXE文件
文章图片

4. 选择主输出
C#|VS2019 项目打包成EXE文件
文章图片

5. 安装库文件全部被导入,选择主输出,右键,创建快捷方式
C#|VS2019 项目打包成EXE文件
文章图片

6.重命名快捷方式
C#|VS2019 项目打包成EXE文件
文章图片

7. 将快捷方式文件 拖放到 桌面文件夹 Desktop
C#|VS2019 项目打包成EXE文件
文章图片

8. 设置桌面快捷应用的图标,将需要使用的图标复制到 Application 文件夹,在快捷文件上右键,选窗口属性,选择icon
C#|VS2019 项目打包成EXE文件
文章图片

9.创建安装包,直接右键生成
C#|VS2019 项目打包成EXE文件
文章图片

10. 如果需要修改生成安装文件的细节,可在安装项目上右键–属性(可选步骤)
C#|VS2019 项目打包成EXE文件
文章图片

11. 如果文件安装OK,过一段时间,有新的需求,修改代码后,创建的安装包安装显示"已经安装了另一个版本"
C#|VS2019 项目打包成EXE文件
文章图片

【C#|VS2019 项目打包成EXE文件】解决上述问题,只需要重新生成Product Code即可。
C#|VS2019 项目打包成EXE文件
文章图片

在Setup Project上按 F4
点击New Code
C#|VS2019 项目打包成EXE文件
文章图片

UpgradeCode 使用同样的方式,这样就可以覆盖安装了。

    推荐阅读