Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
Windows installer 如何将文件导入MSI文件?_Windows Installer_Installshield_Setup Deployment - Fatal编程技术网

Windows installer 如何将文件导入MSI文件?

Windows installer 如何将文件导入MSI文件?,windows-installer,installshield,setup-deployment,Windows Installer,Installshield,Setup Deployment,当我在Installshield Express中将压缩设置设置为Uncompressed时,生成输出是一个MSI文件加上MSI将用于安装的大量文件和文件夹 如何将所有这些文件和文件夹放入MSI文件中,使其成为一个独立的MSI包?只需将压缩设置为Compressed,您将收到一个MSI。 您也可以使用发布向导中的发布配置面板来实现此目的。有3种选择: 压缩所有文件 保持文件未压缩并与安装包分离 自定义您可以选择哪些功能应压缩,哪些不应压缩 Installshield Express设置为Comp

当我在Installshield Express中将压缩设置设置为Uncompressed时,生成输出是一个MSI文件加上MSI将用于安装的大量文件和文件夹

如何将所有这些文件和文件夹放入MSI文件中,使其成为一个独立的MSI包?

只需将压缩设置为Compressed,您将收到一个MSI。 您也可以使用发布向导中的发布配置面板来实现此目的。有3种选择:

压缩所有文件 保持文件未压缩并与安装包分离 自定义您可以选择哪些功能应压缩,哪些不应压缩
Installshield Express设置为Compressed时的生成输出是EXE,而不是MSI。无论是EXE还是MSI,您都可以在Realease中的Setup.EXE选项卡上选择。有安装启动器是\否参数。如果未设置installshield生成MSI文件。它适用于Professional和Premier版本,在Express版本中也有相同的行为。Express版本不允许您在EXE或MSI之间进行选择。创建MSI的唯一方法是使用Uncompressed,但我的问题中提到了这个问题。好的,那么如果您熟悉MSI-我建议使用InstEd MSI editor,在它的帮助下,您可以将文件属性更改为Compressed,并在表介质中将所有文件压缩为internal.cab。