【问题标题】:How to make an MSI with Visual Studio 2012 and Installshield LE如何使用 Visual Studio 2012 和 Installshield LE 制作 MSI
【发布时间】:2013-09-05 16:47:39
【问题描述】:

我得到了别人制作的 Visual Studio 解决方案。它有一个使用 Installshield LE 的安装程序项目。安装程序构建良好,但它会生成一个 exe,我应该生成一个 msi。我知道编写该项目的人会生成 msi 文件,但我只是看不到任何选项。这对 LE 可行吗?

【问题讨论】:

  • 运行 .exe 文件会发生什么?
  • exe 运行良好。
  • 在某些情况下需要 EXE,但它确实增加了缓存管理的额外复杂性。

标签: visual-studio visual-studio-2012 installshield


【解决方案1】:

转至第 6 步并深入了解单映像版本类型。将 build 选项卡上的 Compression 设置为 yes,并将 setup.exe 选项卡上的 setup launcher 设置为 no。构建此版本。

【讨论】:

    【解决方案2】:

    谢谢你们的帮助,伙计们。这些提示解决了我的问题。

    在这么多看起来像 1990 年代的版本之后,令人惊讶的是,InstallShield 终于不厌其烦地让他们的 Visual Studio 集成变得如此友好......但却隐藏了这个重要的选项。

    我正在添加屏幕截图,以帮助其他用户。

    【讨论】:

      【解决方案3】:

      我已经用下面的方法解决了

      • 使用 SingleImage 作为构建类型

      • 在 - Setup.exe 选项卡下(构建 | Setup.exe | 签名)

      • 选择设置启动器 = 否。

      来自 InstallShield 的构建将在

      下以 .MSI 文件的形式出现

      (\RELEASE_PROJECT\Express\SingleImage\DiskImages\DISK1)

      【讨论】:

      • 对我来说,.msi 不在 SingleImage/DiskImages/Disk1 下。我搜索了我的电脑,发现它位于不同的位置:Users/myusername/AppData/Local/DownloadedInstallations
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-22
      • 1970-01-01
      • 1970-01-01
      • 2015-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多