项目目录里生成的exe文件,放到其他人电脑上用不了,网上找了下打包的文章,写下来以备以后再次使用
1.直接右键点击项目的发布,发布的是本地安装模式。如果需要在其他电脑上安装,需要安装一个微软官方的扩展包才可以
2.点击菜单栏-扩展-管理扩展
2.安装Visual Studio Installer Projects,安装可能会比较慢,可以上网搜索加快的方式。也可以在官网下载,然后安装。
3.手动安装下载地址
下载地址:https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects
下载完成后,需要首先关闭vs2022,然后双击程序安装,安装完成在打开vs,就可以使用了。
4.开始进行程序打包成安装包
点击解决方案-添加-新建项目
5.选择setup project,然后点击下一步
6.输入项目名称和路径,也可以不修改,项目名称就是生成的安装文件的文件名
7.创建完成,会自动打开安装包文件系统管理器,如图所示:
三个文件夹依次为:程序安装目录,用户桌面,用户菜单栏。
程序安装目录里的文件 即安装程序完成后所在目录里的内容
用户桌面里的文件 即安装程序完成后,用户桌面显示的内容
用户菜单栏里的文件 即安装程序后,用户开始菜单栏里的内容
7.修改setup2项目的属性,右键解决方案里面的setup2,打开属性
修改Manufacturer和ProductName,这两个就是安装程序的时候,提供的程序路径相关的,
即程序默认安装路径:C:\Program Files (x86)\“Manufacturer”\“ProductName”
8.添加需要打包的项目
右键点击文件管理器-点击add-点击项目输出
9.下拉框选择项目,我们这里需要打包的是 二维码 项目,选择主输出,选择活动,点击确定,然后右侧会自动加载需要的相关文件。
官网上说.NET Core 3.1 and .NET 5 or later,选择发布项目而不是主输出,我这里没有publish items,故而选择主输出
10.创建桌面快捷方式,即安装完成后,用户桌面显示的程序快捷方式
右键文件管理器右侧窗口的主输出(下拉到最下面就显示出来了),点击create shortcut创建快捷方式
11.右键点击生成的快捷方式,打开属性界面,修改快捷方式名称
12.添加程序ico图标
13.右键点击setup2,点击生成
14.右键setup2项目,点击在文件资源管理器中打开文件夹,release文件夹即是生成的安装包,点击setup.exe即可安装
ps1:我看网上有的文章,需要在快捷方式的图标的Arguments属性里设置为/x+code,即“/x {1C72D098-D197-43A4-8627-F1AD427BE678}”
即,setup2项目属性的ProductCode {1C72D098-D197-43A4-8627-F1AD427BE678}
ps2: 打包的时候可以选择需要安装的程序运行环境,邮件点击setup2,打开属性,点击Prerequisites
我这里默认选中的.net framework 4.7.2,即创建项目所用的版本。如果需要将环境一起打包进安装包里面,可以更换选择下面的 指定系统必备组件的安装位置
参考资料:https://cloud.tencent.com/developer/article/1998436?areaId=106001
https://blog.csdn.net/skyyayy/article/details/135839685
https://learn.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/k3bb4tfd(v=vs.100)
https://learn.microsoft.com/en-us/visualstudio/deployment/installer-projects-net-core?view=vs-2022
标签:安装包,点击,vs2022,setup2,快捷方式,winform,安装,右键 From: https://www.cnblogs.com/z-books/p/18153343