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

时间:2011-05-13 13:45:03

标签: installshield

大家好,祝你好运!

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

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

谢谢!

4 个答案:

答案 0 :(得分:16)

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

  1. 右键单击整个解决方案并选择下面给出的属性First Step

  2. 第二步,您可以看到对话框。单击配置属性enter image description here

  3. 第三步enter image description here
  4. 最后一步
  5. 这是完成所需任务的最佳和最简单的方法。

答案 1 :(得分:10)

答案是我自己找到的,但是无论如何都要感谢你......

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

我需要的只是这个数字:

Release Wizard...

答案 2 :(得分:2)

enter image description here

在属性视图中选择Compressed from Compression选项。

答案 3 :(得分:1)

简单使用"单张图片"建立。不是cd也不是dvd

相关问题