Visual Studio 的程序打包工具 Installer Projects(一)快速入门

  我们常常写好应用程序,但是不知道如何交付到用户手里面,所以今天写的这篇文章就是怎么交付过去。
我们编辑好程序后,编译会生成可执行文件,但是我们调用一些库,也是文件,不可能给别人一个.zip压缩包,
所以这个时候,我们就需要将他变成一个安装程序,让用户进行安装,甚至里面有一些自定义操作,例如用户
信息,信息反馈等就可以借助程序打包工具。

  市面上程序打包工具也是比较多的,例如:① Installer Projects ② Advanced Installer ③ WiX Toolset 等....
  本教程使用的是:微软的Installer Projects,可以直接在Visual Studio集成开发环境中安装。

1.安装 Installer Projects 工具
① 点击 "拓展(X)" 菜单下的 "管理拓展(M)"

  ② 搜索 “Installer Projects” 进行安装
  

  ③ 重启 Visual Studio 工具。

 

2.创建 Installer Projects 打包工程
① 鼠标右键解决方案 -> 添加新项目

  ② 搜索框搜索 "Setup Project" 然后选择它
  

  ③ 填写自己的项目信息
  

  ④ 完成创建:讲讲里面的界面
  
  说明: 
  Application Folder         -> 应用程序的主安装目录,存储应用程序的主要可执行文件及其所需的所有支持文件(如 DLL 文件、资源文件等)
  User's Desktop          -> 通过在桌面上创建图标,用户可以更方便地访问应用程序,而不需要在程序菜单或文件夹中查找。
  User's Programs Menu  -> Windows 开始菜单中的程序菜单,提供对应用程序的访问,并允许用户在多个程序之间快速切换。

3.快速上手 Installer Projects 打包工程

3.1 将项目输出放到打包工程中
    ① 前景条件:我已经在本地创建了一个 C# 的工程 ProjectTest (其他工程行的)
    
    
    ② 进入打包程序的"文件系统"
    
    
    ③ 添加项目输出
   

    将项目主输出使用活动配置导入
  

    就会看到已经将项目输出放到里面了,如果你有依赖则依赖也会,但是有些第三方库没有自动加入进来,所以你需要自己托进行。
    

    设置安装程序属性为x64(因为默认是x86而我的工程师x64的所以x86不能兼容x64)
    

3.2 设置项目属性

  3.2.1设置软件桌面图标,软件名称
   ① 添加图标文件 .ico 到打包程序
  

  ② 主输出软件创建快捷方式并设置软件名称和软件图标
       快捷方式:主输出程序->鼠标右键->创建快捷方式
  桌面图标:将主输出快捷方式拖到 "User's Desktop" 里面
  设置属性:选择"User's Desktop" -> 修改(Name)名称 , Ico图标

  

    尝试一下生成然后安装。(gif安装的时候弹出需要管理员,卡了一下才看到图标)
    生成:项目名称->鼠标右键->生成
    安装:项目名称->鼠标右键->安装

    

   安装好之后,想要卸载自行到电脑的卸载里面选择 Setup Test 因为默认是打包项目名😂   

 

  3.2.2 设置软件卸载图标和名称
  选择项目属性: ① Title(安装时标题)   ②ProductName (安装包|卸载时 名称) ③ Add Remove Programs Icon(卸载图标)
  

  重新安装,然后到卸载应用中看效果。

  
  

posted @ 2024-11-21 09:37  王廷胡_白嫖帝  阅读(9)  评论(0编辑  收藏  举报