五、安装;
五.一、创建安装程序;
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],可以在项目属性中修改 Manufacturer 和 ProductName。
创建快捷方式
- 右键点击 主输出,选择 Create Shortcut to 主输出...,重命名为项目名称。
将快捷方式拖到 User’s Desktop 和 User’s Programs Menu 文件夹下。
设置快捷方式的图标:在属性窗口中,点击 Browse 添加图标文件。
创建卸载程序
- 复制系统目录中的 msiexec.exe 文件到 Application Folder 文件夹下。
重命名为“卸载xxx”,右键创建快捷方式。
在快捷方式属性中,将 ProductCode 的值粘贴到 Arguments 中,格式为 /x {ProductCode}。
4. 生成和发布安装包
- 在菜单栏中点击 生成 > 配置管理器,选择 Release 配置,并确保 Setup 项目的 生成 选项已勾选。
点击 清理解决方案,然后点击 重新生成解决方案。
生成成功后,右键点击 Setup 项目,选择 在文件资源管理器中打开文件夹,进入 Release 文件夹,找到生成的 .msi 文件。
5. 分发安装包
将生成的 .msi 文件分发给用户,用户可以通过双击该文件进行安装。
注意事项:
- 确保安装路径中不包含中文字符,否则可能导致安装失败。
如果需要支持自动更新,可以使用 MSIX 打包工具。