Visual Studio 2022 使用 Setup Project 发布 项目的安装包(可定义是否依赖框架+脚本控制)

本文详细介绍了如何在VisualStudio2022中配置和使用SetupProject来发布项目。步骤包括安装SetupProject组件,添加Setup项目到工程,配置项目输出、快捷方式和图标,指定生成的配置文件,以及设置Setup属性。对于.NET6框架和低版本框架的项目,指定了不同的指向对象。最后,文章提到了生成安装包的两种方法。
摘要由CSDN通过智能技术生成

概述

如何发布项目?
这是个程序员绕不开的话题。
下面,我将阐述有关Setup Project的使用和配置。

安装Setup Project组件

  1. 打开你的Visual Studio 2022,在菜单中,找到【扩展】-【管理扩展】。
  2. 搜索installer,然后安装下图中红圈的这个组件。
    在这里插入图片描述
    关闭VS,系统将会自动安装这个Installer的组件。

添加Setup项目到你的工程

右键解决方案管理器,添加新项目:Setup Project,可以通过搜索快速找到它。
在这里插入图片描述

配置Setup项目

1.添加项目的主输出、发布项、图标

在这里插入图片描述
如图,在【项目输出】中,先后添加主输出和发布项。
通过选择【文件】,添加工程的图标(后面会用于快捷方式)

2.添加快捷方式

在Application Folder下,空白处右击,添加快捷方式。
在弹窗中,双击Application Folder后,绑定快捷方式的指向对象。
注意!分两个情况!
那么请参考这个MSDN的文档:链接

(a)你的项目是.NET6 的框架

将你的指向对象选为【发布项】

(b)你的项目框架版本低

将你的指向对象选为【主输出】

之后
将这个快捷方式重命名。
然后右键属性,找到Icon一栏,将其指向之前添加的ICON文件。
最后
把这个快捷方式,直接剪切复制到【User’s Desktop】目录下。
至此,你的项目在安装后,会在桌面生成快捷方式了。
同理,重复上述操作,可以在开始菜单里面添加快捷方式。

3.指定生成使用的具体配置文件

现在,默认情况下生成的是依赖框架的安装包。(可以通过右击Setup项目-属性-proprietary来指定所依赖的框架)
有些时候,我们需要独立的安装包,尤其是在针对工控机的项目时,运行环境根本无法确定。
所以,需要你先行对主项目进行publish配置,并记住你的这个publish名称。
然后根据下图的步骤,将这个publish的配置和【发布项】进行绑定。

  1. 先选中【发布项】
  2. 然后点击窗口右侧的【属性】
  3. 找到【publishProfilePath】
  4. 选择你刚刚配置的发布配置。

在这里插入图片描述

4.配置Setup属性和关键字段

选择你的Setup项目,然后点击【属性】,注意,不是右击,而是界面右侧的属性栏。
如图,进行对应配置
在这里插入图片描述

5.生成项目安装包

有两种方式:
第一种:直接右键Setup项目,选择【生成】。
第二种:脚本调用(高级,并且推荐大型项目)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值