vs2022 C#程序打包安装部署之创建Windows安装项目

目前文档主要内容有:

一:创建创建Windows安装项目

二:添加内容文件

三:添加项目输出

四:添加注册表信息

五:创建快捷方式

六:生成Windows安装程序

  1. 获取打包工具,使用微软自带工具,获取步骤如下,若已安装请忽略此步。

点击:工具—>拓展和更新(U),然后在弹出的页面  联机搜索installer,点击安装Microsoft Visual Studio  Installer Projects即可。

点击:扩展—>扩展管理(M),然后在弹出的页面  联机搜索installer,点击安装Microsoft Visual Studio  Installer Projects即可。2023.10.23

右击“解决方案”->添加(D)->新建项目(N)

选择“其他项目类型”->Visual Studio Installer 选项,右边选择Setup Project,更改名称与地址,也可以保存默认名称与路径,点击确定

这里名称可以自定义,地址也可以自定义

界面如下

应用程序文件夹”即”Application Folder”表示要安装的应用程序需要添加的文件; 
“用户的‘程序’菜单”即”User’s Programs 
Menu”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe; 
“用户桌面”即”User’s Desktop”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。 
 

二、制作Windows安装程序

1、添加项目输出文件

添加主程序入口:“application folder 应用程序文件夹”–右侧空白处右键–“添加”–“项目输出” 

弹出如图“添加项目输出组”对话框,在“项目”下拉列表框中选择要部署的应用程序,然后选择要输出的类型,这里选择“主输出”选项,单击“确定”按钮,即可将项目输出文件添加到Windows安装程序中。

2、添加内容文件

在VS2010 集成开发环境的中间部分单击鼠标右键,在弹出的快捷键菜单中选择“添加”/“文件”命令 

3、创建快捷键方式

右击“主输出……活动项”,选择“创建 主输出来自……(活动)快捷键方式”

对生成的快捷键重命名 

添加注册表

在“解决方案资源管理器”容器中选中安装项目,单击鼠标右键,在弹出的快捷键菜单中选择“视图”/“注册表”命令 

在Windows安装项目的左侧选择“注册表”选项卡,依次展开 HKEY_CURRENT_USER/Software节点,然后对注册表项“[Manufacturer]”进行重命名 

选中注册表,单击鼠标右键,在弹出的快捷键菜单中选择“新建”/“字符串值”命令 

选中添加的注册表项值,单击鼠标右键,在弹出的快捷键菜单中选择“属性窗口”命令,弹出“属性”窗口。这里可以对注册表的名称和注册表项的值进行修改 

如此便为Windows安装程序添加了一个注册表

4、开始菜单与卸载
在“用户的‘程序’菜单”中添加一个文件夹“某某文件”,然后同样的方式创建一个快捷方式,拖动到该文件夹中; 
在“应用程序文件夹”中添加:C:\Windows\System32\Msiexec.exe; 
右键Msiexec.exe创建快捷方式,重命名为:卸载,把此快捷方式拖动到“某某文件”; 
 

点击项目名称(AliWorkbenchSetup),在属性中找到:ProductCode; 
复制此ProductCode的值 ,粘贴到“卸载”快捷方式的Arguments属性,前面加/x空格 

5、生成Windows安装程序

右击安装项目,选择“生成” 

其它

设置安装目录

建立Windows Setup project 之后,程序安装的时候会默认选择系统路径- 具体格式为:[ProgramFilesFolder][Manufacturer]\[ProductName], 一般情况下,默认路径为C:\Program Files(x86)\Manufacurer\ProductName. 其中,[Manufacturer]项, 以及[ProductName]项可以在Project里修改。

1、Solution中选中Setup项目 

2、单击Property选项卡 

修改Manufacturer为 AliWorkbench,ProductName为Installer for Windows

PS:直接右击项目点【重命名】属性是不行滴。。

如果需要修改安装路径,例如修改盘符: 可以在FileSystem->Application folder中的属性栏修改 “DefaultLocaltion” 项。 如下图:

还有就是设置这个安装文件的默认安装位置。

左键点击 你的setup project文件——》view——》文件系统

出现这样一个界面,左键点击第一个文件夹 application Folder,然后找到右下角属性面板

在DefaultLocation里面设置你想要设置的文件夹路径。

[ProgramFilesFolder]\[ProductName]

或 具体路径

设置快捷键图标 

加载必备项 
右击安装项目,选择“属性”,单击“系统必备”

安装位置:只能选第一个;

启动条件 

参考帖子:

VS2010 Windows应用程序打包_WeAreZero的博客-CSDN博客

  • 5
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值