如何在本地不需要文件的情况下创建InstallShield MSI?

mos*_*osg 11 installshield

大家好,美好的一天!

问题:我在MSVC2010中创建了一个Basic InstallShield项目,添加了一些文件和主要输出并按下构建.项目正常编译:创建了MSI,setup.exe,setup.ini和(WTF?!)文件的本地目录结构,我正在尝试安装(例如,"Program Files\My Company\app.exe, ......"文件被复制到那里".我认为这不是必需的文件夹,因此将我的安装文件(MSI,setup.exe,setup.ini)复制到另一个文件夹并开始安装.当安装过程进行复制状态时,安装程​​序给了我错误,没有找到所需的文件(app.exe,...).

有人解决了这个问题吗?我认为这很简单.

谢谢!

Rav*_*dda 16

您可以通过对解决方案资源管理器中的属性进行一些更改来实现此目的.这很简单,因为您可以在单个.exe文件中压缩所有.按照以下给出的步骤:

  1. 右键单击整个解决方案,然后选择属性,如下所示第一步

  2. 第二步,您可以看到对话框.单击配置属性在此输入图像描述

  3. 第三步 在此输入图像描述
  4. 最后一步

这是实现所需任务的最佳和最简单的方法.


mos*_*osg 10

答案是我自己找到的,但是谢谢大家......

要创建自解压安装文件,您需要在InstallShield Basic项目中打开"Releases"选项卡,然后右键单击配置,单击"Release WIzard ...".

我需要的就是这个数字:

发布向导......