VS2015 如何打包winform 安装程序

VS2015 如何打包winform 安装程序

同学们在完成程序开发之后,可能会为如何将其打包并安装到其他电脑上的问题而发愁。本文针对C#项目打包,包括打包集成Microsoft .NET Framework等,为大家介绍InstallShield的使用方法。

准备:

  • Visual Studio 2015 (其他版本差别不大)
  • InstallShield Limited Edition for Visual Studio

没有installshield的同学,可以去该网址下载。
https://info.flexerasoftware.com/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio
用自己的邮箱注册完,会有注册码和下载链接,无需破解。

1. 新建项目

1.1 首先我们创建一个打包的项目:新建项目——其他项目类型——安装和部署——InstallShield Limited Edition Project
在这里插入图片描述
1.2 打开后的界面如下图,按照界面提示步骤,一步步进行设置(设置过程没有先后顺序的要求)
在这里插入图片描述

2. 设置Application Information(应用程序基本信息)

2.1 按情况填写公司名称、程序名称、版本号等基本信息
在这里插入图片描述
2.2 点击左侧General Information(一般信息),打开如下界面。

  • 1 产品代码:每次升级,重新打包,只需要点击这一行右侧的“…”按钮,就会重新生成Code,安装时就会自动覆盖老版本
  • 2 安装语言:选择简体中文
  • 3 安装位置,若想在安装的时候改变安装的位置,则新建一个文件夹,表示要安装在自己定义的位置,而不是电脑上给定的那些位置上。
  • 4 字体:宋体或其他中文字体
    在这里插入图片描述

3. 设置安装要求

设置要安装的程序所需的运行环境,安装包会在安装前进行检测,不满足要求则不能安装。
在这里插入图片描述

4. 添加应用程序文件

4.1 点击Application Files(应用程序文件),打开界面如下图所示
在这里插入图片描述
4.2 点击Add Files(添加文件),添加要打包的文件、程序
如果只是简单的Winform程序,选择程序保存路径下的bin—Debug—程序名.exe文件即可。
如果调用了dll文件,则需要都添加进来。
在这里插入图片描述

5. 设置快捷方式

5.1. 点击Application Shortcuts(设置快捷方式),打开如图5.1界面
在这里插入图片描述
5.2. 框中选项分别为:

  • 在开始菜单中创建快捷方式
  • 在桌面上创建快捷方式
  • 使用其他快捷方式图标
    按需求设置即可
    注:点击图标可以修改快捷方式的名称(如图修改为“计算器”)
    在这里插入图片描述

6. 注册表设置

点击Application Registry,进入注册表设置界面,可以根据需求自行修改,也可以直接跳过。
在这里插入图片描述

7. 设置安装访谈

7.1 点击Installation Interview(安装访谈),打开如下界面,框中设置由上到下依次为:

  • 是否显示许可协议对话框?
  • 是否要提示用户输入公司名称和用户名?
  • 是否允许用户自定义安装位置?
  • 是否允许用户在安装时启动程序?
    在这里插入图片描述
    7.2 点击左侧Dialogs,打开如下界面,可以更直观地设置安装访谈。
    在这里插入图片描述

8. 将.NET Framework打包

打开解决方案资源管理器——Specify Application Data——Redistributables,打开图8.2所示界面,选择Microsoft .NET Framework 4.0 Full即可
在这里插入图片描述
在这里插入图片描述

9. 最后的设置

9.1 打开解决方案资源管理器——Prepare for Release——Releases,打开界面如下图所示
在这里插入图片描述
9.2 具体设置
选项卡点击“Setup.exe”
–找到“Required Execution Level”–选择“Administrator”
–找到 “InstallShield Prerequisites Location”,选择“Extract From Setup.exe”
在这里插入图片描述

10. 生成.exe安装文件

解决方案右击——重新生成解决方案。
在这里插入图片描述
编译完成后可以在该项目保存目录的Express——CD_ROM——Disklmages——DISK1路径下找到安装文件
在这里插入图片描述
双击打开即可开始安装
在这里插入图片描述

————供稿人:地信17郑威鹏

扫码关注我们,了解更多文章:

三山半落,一水中分。地纵经纬,理入乾坤。
~ 兰州交通大学地理信息科学爱好者集散地,欢迎你的加入~
                          
微信公众号                                                           QQ交流群
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页