5、C#基于.net framework的应用开发实战编程 - 安装(五、一) - 编程手把手系列文章

  五、安装;

  五.一、创建安装程序;

  1. 安装 Visual Studio Installer Projects 扩展

  Visual Studio 2022 不再内置安装程序项目模板,需要安装扩展:

  • 选择 扩展 > 管理扩展

  在搜索框中输入“Visual Studio Installer Projects”,找到并安装该扩展。安装过程中可能需要关闭 Visual Studio。

  2. 创建安装程序项目

  • 安装扩展后,右键点击解决方案,选择 添加 > 新建项目

  在搜索框中输入“setup”,选择 Setup Project 项目类型,然后点击 下一步

  给项目命名(建议使用原项目名称 + “Setup”),并点击 创建

  3. 配置安装程序项目

  添加应用程序文件

  • 默认会打开文件系统视图,右键点击 Application Folder,选择 Add > 项目输出

  在弹出的窗口中,选择需要打包的项目,选择 主输出,点击 确定

  如果有静态资源文件夹(如“Resources”),可以将其复制到 Application Folder

  配置安装位置

  • 右键点击 Application Folder,选择 属性窗口,可以设置默认安装路径。

  默认路径为 [ProgramFilesFolder][Manufacturer]\[ProductName],可以在项目属性中修改 ManufacturerProductName

  创建快捷方式

  • 右键点击 主输出,选择 Create Shortcut to 主输出...,重命名为项目名称。

  将快捷方式拖到 User’s DesktopUser’s Programs Menu 文件夹下。

  设置快捷方式的图标:在属性窗口中,点击 Browse 添加图标文件。

  创建卸载程序

  • 复制系统目录中的 msiexec.exe 文件到 Application Folder 文件夹下。

  重命名为“卸载xxx”,右键创建快捷方式。

  在快捷方式属性中,将 ProductCode 的值粘贴到 Arguments 中,格式为 /x {ProductCode}。

  4. 生成和发布安装包

  • 在菜单栏中点击 生成 > 配置管理器,选择 Release 配置,并确保 Setup 项目的 生成 选项已勾选。

  点击 清理解决方案,然后点击 重新生成解决方案

  生成成功后,右键点击 Setup 项目,选择 在文件资源管理器中打开文件夹,进入 Release 文件夹,找到生成的 .msi 文件。

  5. 分发安装包

  将生成的 .msi 文件分发给用户,用户可以通过双击该文件进行安装。

  注意事项:

  • 确保安装路径中不包含中文字符,否则可能导致安装失败。

  如果需要支持自动更新,可以使用 MSIX 打包工具。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lzhdim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值