zoukankan      html  css  js  c++  java
  • VS2013打包部署(图解)

      首先要说明的是VS解决方案的配置Debug模式和Release有什么区别模式。Debug模式通常被称为调试模式,它包括调试信息,不优化的代码,序;Release模式通常叫做公布模式。不包括调试信息,可是它对代码进行了优化,使程序代码和执行速度都是最优的。

    因此我们在公布系统之前,一定要保证系统没有Bug,也就是在Debug模式下可以成功生成解决方式。

    解决方式配置转换方式详见下图:

      

      如今我们仅仅须要保证Debug模式下没问题即可。临时不用管Release模式。

      接下来就是我们今天的核心工作了。首先打开我们已经完毕的系统,在解决方式出右击——加入——新建项目——安装和部署

      

      我的是已经下载过打包工具InstallShield2013LimitedEdition,没有下载的仅仅有以下那个灰色的的图标,只是没关系选中灰色的点确定直接跳到下载页面了。下载完毕后再又一次加入安装和部署就是如今的界面了。

      加入好安装和部署程序之后,出现以下的界面,乍一看可能会有点乱,可是实际操作特别简单。

      

      第一步:公司名称和程序名称不须要更改的话直接设置语言,更改字体

      

      

      第二步:加入 .NET Framework package ,版本号视自己的程序而定

      

      第三步:加入程序文件,如今就须要打开自己的程序位置。看看bin/Release路径下有没有文件,假设没有就要把解决方式配置改为Release模式然后又一次生成解决方式。

    生成完成Release下的全部文件都加入进去,假设是分层写的程序,每层的Release目录的内容都要加入。

      

      第四步:设置快捷方式

      

      第五步:打开解决方式下Releases。设置Setup.exe,最后把解决方式配置改成SingleImage(生成单一映像),又一次生成解决方式后程序就打包好了。

      

      打包好的程序在setup/express/singleimage/diskimages/disk路径下,打开安装就能够了。win7以上系统打包成功后假设须要在XP上执行还须要安装.NET Framework。本人亲测成功,不足请大家批评指正!

    版权声明:本文博主原创文章,转载请注明出处。谢谢。

  • 相关阅读:
    麻省理工算法导论学习笔记(1)算法介绍
    麻省理工算法导论学习笔记(2)渐近符号、递归及解法
    Mybatis if 标签 判断不生效
    Linux permission denied解决方法?
    MySQL查找是否存在
    List集合数据去重
    Java获取list集合的前几个元素
    git如何新建(修改)分支
    asp.net下url参数含有中文读取后为乱码
    时间复杂度为O(n)的排序算法
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4806657.html
Copyright © 2011-2022 走看看