Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation InstallShield不';不要创建一个大的安装文件_Installation_Installshield - Fatal编程技术网

Installation InstallShield不';不要创建一个大的安装文件

Installation InstallShield不';不要创建一个大的安装文件,installation,installshield,Installation,Installshield,我已经在Visual Studio Ultimate 2012中创建了一个项目,并激活了Installshield,以便为我的项目创建一个安装文件。问题是InstallShield不会创建一个大的安装文件,而是创建一个包含安装文件的文件夹,我可以运行该文件夹来安装项目。如果我从文件夹中取出安装文件,安装将失败。有人知道我做错了什么吗?我觉得创建一个安装文件的全部目的是只有一个exe文件,而不是被迫通过文件夹查找安装文件 添加了“我的文件夹”的图像: 有多种场景需要不同的构建配置。并不总是需要单个

我已经在Visual Studio Ultimate 2012中创建了一个项目,并激活了Installshield,以便为我的项目创建一个安装文件。问题是InstallShield不会创建一个大的安装文件,而是创建一个包含安装文件的文件夹,我可以运行该文件夹来安装项目。如果我从文件夹中取出安装文件,安装将失败。有人知道我做错了什么吗?我觉得创建一个安装文件的全部目的是只有一个exe文件,而不是被迫通过文件夹查找安装文件

添加了“我的文件夹”的图像:

有多种场景需要不同的构建配置。并不总是需要单个自解压EXE

但是,如果这是您想要的,那么构建单映像配置


就个人而言,如果您没有理由拥有Setup.exe(Setup prereq、多个实例、小升级等),那么我只需将其构建为单个MSI。

在Visual Studio中,从菜单栏单击“构建”,然后单击“配置管理器”。在Configuration Manager对话框中,将配置设置为SingleImage,然后重新生成项目

我也遇到过同样的问题,但所有解决方案都基于LE或2013年以前的版本

因此,由于InstallShield Premier 2013中没有SingleImage,请执行以下操作:

  • 在发布向导中,选择媒体类型:Web
  • Web类型:一个可执行文件

这应该会生成一个独特的自包含exe文件

即使是单个图像也会生成,与DVD的结构相同。我现在得到了它,需要启用压缩才能工作。