概述
如何发布项目?
这是个程序员绕不开的话题。
下面,我将阐述有关Setup Project的使用和配置。
安装Setup Project组件
- 打开你的Visual Studio 2022,在菜单中,找到【扩展】-【管理扩展】。
- 搜索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的配置和【发布项】进行绑定。
- 先选中【发布项】
- 然后点击窗口右侧的【属性】
- 找到【publishProfilePath】
- 选择你刚刚配置的发布配置。
4.配置Setup属性和关键字段
选择你的Setup项目,然后点击【属性】,注意,不是右击,而是界面右侧的属性栏。
如图,进行对应配置
5.生成项目安装包
有两种方式:
第一种:直接右键Setup项目,选择【生成】。
第二种:脚本调用(高级,并且推荐大型项目)。