使用InstallShield打包VS程序

简介: 原文:使用InstallShield打包VS程序   使用InstallShield打包VS程序         InstallShield是微软自己的一个打包工具,这个打包工具,有其优势也有其弊端。
原文: 使用InstallShield打包VS程序

   使用InstallShield打包VS程序

        InstallShield是微软自己的一个打包工具,这个打包工具,有其优势也有其弊端。其优势,可以很好且方便地将.NET平台的控件以及程序所需要的dll打包成功;其劣势,在安装时,预安装(主程序安装之前提前安装)以及基于特征(主程序安装进行时进行安装)的安装次序不明确。因此,打包通常采用二次迭代打包的方式,第一次打包使用InstallShield,第二次打包使用Advanced Installer。本次,先详细介绍一下,如何正确地使用InstallerShield打包程序。

     1.成功下载并安装InstallerShield Limited Edition

       下载安装InstallerShiled,一定要填写自己邮箱进行注册认证,注册后,微软会生成一个下载软件的注册码,注册码在认证后生效。在成功激活打包工具后,生成的打包工程便不会再提示这次打包为未激活版本。

     2.产生打包工程,单击“General Information”更改默认设置

         在General Information中,主要修改3个地方:

  1. Setup Language设置为Chinese(Simplified):中文(简体);
  2. InstallDir安装路径中的文件夹,分别为公司名称以及软件名称;
  3. DatabaseDir安装路径中的文件夹,也按以上同样的做法,可以清除最下面的Database文件夹。

    3.点击Prepare for Release下的“Releases”更改默认设置

      

      在Releases中,主要修改的是DVD-5中的Compression,其中默认的Uncompression,这种模式下,打包后产生的文件十分繁乱。因此,我们需要将默认值改为compression,这种模式下,打包生成的文件都会集中在DVD-5下的DisImages文件目录下。为二次打包做好充足的准备和便利。

     4.点击“Project assistant”,进入打包工程系统化设置

    1.设置应用程序信息

             修改2个地方:1.Specify your company name,填写公司名称;

                                2.Specify your application name,填写应用程序名称。

    2.添加所需要的文件dll或者文件夹

 

          在此处,特别需要注意的两个地方:

                  1.确认程序中引用的dll是否全部复制到本地根目录,如果没用全部添加到本地根目录,需要设置dll属性,添加进去;

                  2.引用文件目录中,要避免中文路径以及路径过长,此容易引发不必要的错误。

    3.设置应用程序的快捷方式

          

             在application Shortcuts中,我们需要做两件事:

                  1.更改exe文件的名称,即应用程序的名称。

                  2.将create shortcut in Start Menu、create shortcut on desktop、use alternate shortcut Icon(自己添加的图标)全部选中。

 

 

          打包工程进行到了这一步,我们便可以点击运行了。在此,还是需要重复强调,InstallerShield Limited Edition,在添加文件时,避免出现中文路径,以及文件路径过长等。

 

目录
相关文章
|
24天前
|
C语言 Windows
Qt 应用程序打包成安装文件
Qt 应用程序打包成安装文件
10 0
|
6月前
|
C++ Windows
winform 程序打包成windows安装包
winform 程序打包成windows安装包前提:VS2019,winform 程序已经有一个完整可运行的 winform 程序。VS中上方扩展选项卡,选择 管理扩展,在打开的弹窗中选择联机,在右侧搜索框搜索 installer, 在中间显示的结果选择 Microsoft Visual Studio Installer Projects 点击下载。下载完成之后,关闭vs,自动打开扩展的安...
50 0
winform 程序打包成windows安装包
|
数据可视化 区块链
如何使用nsis打包electron开发的安装程序
如何使用nsis打包electron开发的安装程序
如何使用nsis打包electron开发的安装程序
InstallShield打包生成一个安装文件
InstallShield打包生成一个安装文件
103 0
InstallShield打包生成一个安装文件
|
C++ Windows
QT5的程序打包发布(打包成exe可执行程序)
QT5的程序打包发布(打包成exe可执行程序)
443 0
QT5的程序打包发布(打包成exe可执行程序)
|
编译器 Linux Windows
NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
|
Windows
Qt程序打包生成exe详细步骤
Qt程序打包生成exe详细步骤
Qt程序打包生成exe详细步骤
|
C# C++
C#如何打包EXE程序生成setup安装文件
项目结束之后,有需要将winForm程序打包成.exe文件提供给用户。这里记录一下打包过程。
1740 0
C#如何打包EXE程序生成setup安装文件
|
C++
Wix打包系列(七) 添加系统必备组件的安装程序
原文: Wix打包系列(七) 添加系统必备组件的安装程序     我们知道在vs的打包工程中添加系统必备组件是一件很容易的事情,那么在wix中如何检测系统必备组件并在安装过程中安装这些组件。
1657 0
|
小程序 区块链 Python
你需要知道的具有Qt界面的文件Pyinstaller打包成EXE的一些感悟
你需要知道的具有Qt界面的文件Pyinstaller打包成EXE的一些感悟
你需要知道的具有Qt界面的文件Pyinstaller打包成EXE的一些感悟