VS2012打包部署Winform程序


打包前的准备工作:


里边会提到第一次使用的时候打开网页填数据什么的..最终要下载一个EXE文件..其实大可不必..

直接百度InstallShield2012SPRLimitedEdition.exe 搜索资源下载安装..重启VS就好了..

上边的资源可以使用..已验证..

开整:

新建一个打包部署项目,点OK,如果是第一次使用的话,会打开一个网页,按照提示的步骤来做,

点击上面的step2的网址,进入到另一个网页:

填写完右边的信息,点击“download now”即会收到一封邮件,里面有下载地址和激活码。

点击上面的连接进行下载,会下载到一个名为:InstallShield2012SPRLimitedEdition.exe的安装包,用管理员权限运行安装完后。重新启动VS2012。

重新新建一个这样的项目:

点OK,这时候不再是打开网页,这时打开会提示激活或者是试用

选第一项,下一步

输入收到的邮件里的激活码,激活

激活完成,进入到部署界面


开始打包(注意要选择realease发布):


1.基本配置,根据情况自定义:

2.添加输出按如下图步骤

点击Ok后,选中主输出,右键Resolve Project OutPut,如下图:

点击OK后,在左边菜单CatcheScreen下新建目录source,然后同上步骤添加源文件,然后选中资源,右键Resolve Project OutPut,如下图:

3.设置输出快捷方式:

点击Open,然后如下图,重命名Built,选择在桌面上创建快捷方式:

重新编译,然后找到setup安装文件就可以开始安装部署了。

另外方法:

二、InstallShield程序打包图解

VS2012中打包工具被看做程序集,在使用时和程序集一样被创建到程序解决方案下。需要我们做的是添加项目即可。但是对于初次使用的朋友来说,我们需要根据提示一步步的先下载安装该打包工具。具体的安装方法不再详述,网上资料很多。

1、设置安装程序集

InstallShield安装完成后,执行以下步骤右键解决方案-->添加-->新建项目-->其他项目类型-->安装和部署,具体操作如下图:

2、发布程序

在继续往下操作前一定要选择发布,在启动项目的属性内设置发布文件夹默认路径设置为安装系统的文件夹。

3、设置程序安装信息

Application Information主要设置程序在安装时显示的有关程序的一些信息,如:程序的开发者、程序开发公司,程序安装图标和程序简介等。

4、添加程序文件

在下图中的第四步中添加程序文件时会有主输出、源文件等多个选项框,其实它的生成机制和.NET程序的编译机制是相同的。下图中的第五部显示出的UI.主输出,在生成安装文件后程序包中包含了与UI层进行交互引用的其它层的引用文件,但不会生成和UI层(启动层)没有相连的组件,我们只能通过手动添加。

5、添加程序的资源文件

程序源文件是程序运行的资源文件,也包含了程序的源码文件。如果不需要打包源文件的话,这步可以省略。

6、设计程序的打开方式

Application Shortcuts 程序快捷打开方式,Install为用户提供了两种显示形式,分别是Win菜单和桌面。下图显示了设置的一些注意项,此阶段也可以设置程序的显示图标。

7、设置程序安装注册表项

一般的应用程序在安装时不需要考虑程序的注册表项,此步骤可以不用设置。

8、设置程序安装时的安装视图

根据自己的需要进行设计即可。

操作完上述步骤后,程序打包基本设置已经完成,接下来要做的就是生成解决方案。生成解决方案后会在安装程序集下面生成一个名为Setup的文件夹,安装文件就保存在下面的目录中。Install在生成安装文件后会有Setup.exe和.msi两中安装文件,exe文件是安装的引导文件,核心文件是msi文件,里面封存了程序的组件。在里面找到Setup.exe文件及msi文件即可进行安装。

万变不离其宗,微软的Install程序打包工具虽然使用时较繁琐,但原始的就是最高级的,其它的打包工具和它相比也差不到哪儿去。

转载于:https://www.cnblogs.com/iiwen/p/5310184.html

VS2012打包Winform教程 [转]相关推荐

  1. vs2012 打包winform程序需要安装的 软件 InstallShield2012SPRLimitedEdition.exe 下载

    链接: https://pan.baidu.com/s/1xJRTBCSWcf87sIypWuupMA 提取码: xw22 复制这段内容后打开百度网盘手机App,操作更方便哦

  2. Advanced Installer打包Winform后安装在C盘权限不足的解决方法

    Advanced Installer打包Winform后安装在C盘权限不足的解决方法 开发环境:VS2012 运行环境:Win7+ 问题描述:Advanced Installer是一个使用起来很方便的 ...

  3. [ webpack4 ] 配置属于自己的打包系统教程(最终篇)—— 环境配置篇

    GitHub 完整配置文件地址: https://github.com/yhtx1997/w... 由于篇幅过长分三次发布,建议按顺序看 [ webpack4 ] 配置属于自己的打包系统教程(一)-- ...

  4. python pyqt5安装_Python3 安装PyQt5及exe打包图文教程

    环境: Python 3.6.4 + Pycharm Professional 2017.3.3 + PyQt5 + PyQt5-tools ① Python 3 安装 Python 3.x 安装时, ...

  5. net中winform教程 ListView控件如何实现分组?

    虽然现在winform开发很少使用微软自带的控件,但其中有一个控件还是不错的,它就是ListView控件.操作系统的文件夹页,就是ListView控件的样子,数据展示包括大图标.小图标.列表.明细等. ...

  6. net中winform教程 浏览器控件,还是微软的WebView2最好用

    如果想在Winform项目中使用浏览器控件,可能想到的第一个控件就是微软自带的WebBrowser,可这个不争气的家伙,从出现到现在,没有一丁点的升级,即使身为Net程序员,也不得不对它竖起了中指.不 ...

  7. iOS最全打包IPA教程

    iOS最全打包IPA教程 导语 我秦汉三又开始回来写博客了,马上就会由一个中级iOS开发人员变成高级 iOS开发人员.主要是我和李汉三达成要成为行业大佬的协约,每周汇报两次,并根据汇报情况有奖惩.今天 ...

  8. 这可能是东半球最详细的Linux下搭建Jenkins服务器实现自动打包的教程(下)

    上一篇我们从零开始,在Linux环境下配置了Jenkins的Android构建环境,但也仅仅是搭建环境,至于参数化构建.输出apk .定时构建.邮件发送等功能因为篇幅的原因没有介绍,本篇博客就来介绍介 ...

  9. 这可能是东半球最详细的Linux下搭建Jenkins服务器实现自动打包的教程(上)

    前言:作为开发者,我们都遇到过这样一个问题,项目在测试期的时候,测试总会找我们打各个环境的包,什么生产包.prd包.pre包,每次都是我们打完包再发给测试.可是打包是要时间的啊,项目小还好,项目大的话 ...

  10. mac android 打包,android studio如何生成apk android studio打包apk教程

    在android sutdio上写完一个项目之后,如何把这个项目打包发布呢,如果想在手机上运行或者别人可以直接安装,那么就要把项目打包成apk,下面来看android studio打包apk教程. 打 ...

最新文章

  1. 已知环境静态障碍物避障_我女儿如何教我无障碍环境
  2. 经典br = new BufferedReader(new InputStreamReader(process.getInputStream()));
  3. webstrom Certificate validation failed
  4. mac node版本管理
  5. vim之格式化代码功能——gg=G
  6. 广播(broadcast)、电视与电视网络
  7. 啊这,C++现在学还来的及吗?
  8. python填空题及答案知乎_GitHub - HSINAN/zhihu-python: 获取知乎内容信息,包括问题,答案,用户,收藏夹信息...
  9. 东财计算机应用基础单元作业,东财21春《计算机应用基础》单元作业一 【标准答案】...
  10. 爷青结?诺基亚贝尔实验室官宣转让Plan 9版权!
  11. Jquery 使用技巧总结
  12. 系统集成项目管理工程师思维导图
  13. 【PDF合并】滴滴出行电子发票及行程报销单【一页打印】
  14. yarn : 无法加载文件 C:\Users\wangxin67\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.mic
  15. 中文转自定义英文存储
  16. C语言九:位域(位域声明、位域的定义和位域变量的说明、对于位域定义的几点说明:、位域的使用)、typedef(typedef vs #define)、强制类型转换(整数提升、常用的算术转换)
  17. WordArt怎样生成中文词云?
  18. 实施MES系统的七大核心要点,每一点都很重要,不看后悔
  19. 再见2017,你好2018
  20. 文件上传中国菜刀 —— 【WUST-CTF2020】CV Maker

热门文章

  1. python天气可视化分析报告_Python爬取天气数据及可视化分析
  2. 下载论文的tex模板
  3. mpvue小程序实现老虎机
  4. 周志华《机器学习》课后习题(第六章):支持向量机
  5. 针对吞吐量优化的架构
  6. 金蝶KIS旗舰版直接新增销售出库单使用说明,金蝶盘点机PDA仓库条码管理
  7. 新版盲盒交友小程序源码下载
  8. 软件 PRE、RC、beta、RTM、CTP等版本号的基本区别
  9. ImageButton属性
  10. 极狐+华为,小鹏+大疆,极氪+mobileye,自动驾驶成为“风向标”