【问题标题】:Create setup with two executables with InstallShield 2009使用 InstallShield 2009 创建包含两个可执行文件的安装程序
【发布时间】:2023-09-10 22:55:01
【问题描述】:

我想用 InstallShield 2009 创建一个设置,这个设置必须安装框架 .NET 4.0,然后安装一个用 c# 开发的应用程序。

我已经有了这两种设置(Framework .NET 4.0 和我的 C# 应用程序)。

如何在 InstallShield 2009 上创建一个项目以在一个中安装两种设置?

谢谢。

【问题讨论】:

  • 您现在已经问了 6 个问题,但没有接受任何答案。在提出更多问题之前,您可能想弄清楚这个网站是如何运作的。

标签: c# .net frameworks installation installshield


【解决方案1】:

使用什么工具为 C# 应用程序创建安装程序?如果是我,我会使用 InstallShield Basic MSI 项目为 C# 应用程序创建安装程序,然后将 .NET 4.0(客户端或完整)安装先决条件添加到项目中。

否则您可以升级到 InstallShield 2012 并使用新的 Suite 项目类型来封装您描述的两个 EXE 包。

【讨论】:

  • 但 InstallShield 2009 没有此版本 (4.0) 的 .NET 可添加为安装先决条件。还有别的办法吗?谢谢
  • 编写自己的 PRQ 文件很简单,下载 2012 的评估并将 PRQ 文件复制到 2009 环境中更容易。 blog.deploymentengineering.com/2006/11/…
  • 教程没有错。也许你应该在放弃之前更努力地钓鱼。如果您不知道如何将课程应用于 .NET 4.0,那么我建议您只需下载 2012 的 eval 版本,将其安装到机器上并获取 C:\Program Files\InstallShield 中的 11 个 PRQ 文件\2012\SetupPrerequisites 目录。打开并 InstallShield,它们将出现在 Redist 屏幕中。右键单击并下载内容以从 Microsoft / InstallShield 获取其余内容。
  • 感谢您的回答,但我无法安装 2012 版。我必须为 2009 年找到一种方法。无论如何,谢谢。
  • 为什么不能安装?把它扔到虚拟机上,抓取文件并回滚虚拟机。或者,使用 Visual Studio 2010 的 InstallShield Limited Edition(VS2010 客户免费)。无论哪种方式,获取 PRQ 文件并将它们复制到您的 2009 环境中。我无法想象为什么你不能这样做,但如果你真的做不到,那么回到我的教程并研究它,让你弄清楚。没有其他方法可以做到这一点。
最近更新 更多