zoukankan      html  css  js  c++  java
  • C# 之VS程序打包

     VS2012没有自带打包工具,所以要先下载并安装一个打包工具。我采用微软提供的打包工具:  InstallShield2015LimitedEdition。下载地址:http://pan.baidu.com/s/1c229wdU,密码:nbnd。注意:把打包工具安装好后,先使用注册码激活后再进行打包,如果选择试用就进行打包,安装打包后的软件的时候会有提示,大概内容就是:本软件是使用的未注册的工具进行打包的。(PS:多影响用户体验啊,还没有安装使用就收到警告提示)

     打包的详细过程:

    1.新建安装部署项目

    在要打包的项目的“解决方案资源管理器”中,右击“解决方案***” 》添加》新建项目。在弹出框中选择和设置信息如下图:

    创建成功后的资源管理器的结构图如下图:

    2.设置程序基本信息

    Application Information主要设置程序在安装时显示的有关程序的一些信息,包括:程序开发公司、程序名、程序版本号和公司官网等

    General Information 还可以设置更加详细的信息:

    3.设置安装需求

     Installation Requirements重点是选择支持的操作系统和其他依赖的软件框架。根据自己需求选择即可。

    4.添加应用文件

    Application Files一项用于设置应用程序锁包含的文件。程序引用的DLL,其他文件,如:exe文件,chm文件等都在这一步添加。

    首先设置程序的主输出(主输出就是程序主体,包括程序的启动和入口):

    操作步骤:1.选中程序名(图中左边红框) 》 2.点击“Add Project Outputs”  》 3.勾选主输出(图中左边红框)》4.点击“OK”

    通过“Add Files”添加程序引用的DLL及其他文件。

    5.设置程序快捷图标

    操作步骤:

    1.点击左边的“Create an uninstallation shortcut”,为程序创建卸载项目;

    2.点击“New...”,在弹出的菜单中选择上一步生成的“*.主输出”文件,默认名字是“Built”,通过“rename”按钮可以改变名字,本名字将显示在安装程序的图标下面(如桌面上的QQ图标);也可以设置程序Shortcut,即选择程序安装后在桌面或开始菜单中显示的图标;

    3.设置程序图标和卸载选项图标的显示位置,选项如下图4方框。

    6.设置程序的注册表信息

     也可以不设置,跳过此步骤。

    7.设置安装视图

    根据自身需求进行设置即可。

    8.发布程序

      上面的安装步骤执行完成后即可生成解决方案,但是生成的文件会放在DVD-5文件夹内,想要使用安装文件的话就必须拷贝整个文件夹否则安装会出错,这样内容很繁琐,而且给客户的安装体验度也很差。

              解决方法:使用SingleImage的安装包,将所有文件集成到一个Setup.exe中,再次安装的时候只需要一个Setup.exe即可。

    步骤:右击“解决方案” 》 属性,再按下图进行设置。

    9.将安装环境一并打包

    操作步骤如下图:

    经过上述步骤,程序打包完成,打包后的exe文件:

    在打包过程中,可能会遇到各种报错,根据错误编号放狗搜索,一个个解决完,那么打包后的程序一定可以安装执行。

  • 相关阅读:
    how to pass a Javabean to server In Model2 architecture.
    What is the Web Appliation Archive, abbreviation is "WAR"
    Understaning Javascript OO
    Genetic Fraud
    poj 3211 Washing Clothes
    poj 2385 Apple Catching
    Magic Star
    关于memset的用法几点
    c++ 函数
    zoj 2972 Hurdles of 110m
  • 原文地址:https://www.cnblogs.com/Liyuting/p/6849138.html
Copyright © 2011-2022 走看看