问题标签 [installshield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1544 浏览

build - InstallShield 运行时?

我们在一个系统上安装了 InstallShield 2009 Premier,用于创建和编译设置(单机许可证)。

但是,我们正在尝试通过使用 Team Foundation Build Server 进行夜间构建来创建一键式构建体验。我们也想集成设置文件的生成。

我知道 CodePlex 上有一个开源包,其中包含一个自定义构建任务,用于自动生成基于 installshield 的设置(通过提交 .ism 文件和其他内容)。

是否有类似 installshield 运行时的东西可以安装在我们的构建服务器上,它什么都不做,然后从没有 UI 或其他任何东西的 ism 文件创建设置,这样我们就不必购买另一个许可证?

0 投票
1 回答
1150 浏览

installshield - 许可协议中的 InstallShield 超链接

我在安装程序 Eula 文档(许可协议)中有一个“超链接”。问题是单击链接不会在 Web 浏览器中打开页面。我怎样才能解决这个问题?

0 投票
1 回答
247 浏览

installshield - installshield中是否有类似实体的speedfolder?

我似乎已经获得了选择一些安装盾项目的特权。我过去在任何地方都使用过 install ,我想知道 installshield 中是否有相当于 speedfolder 的东西。speedfolder 是一种在不明确选择每个文件的情况下盲目地将整个文件夹复制到项目中的方法。

0 投票
1 回答
169 浏览

c# - 升级安装我的产品时出错

我期待这可能是一个非常简单的问题,但我有点卡住了。

尝试在最新的现有版本上安装我们产品的新版本时出现错误。这是错误。

“这台机器上安装了更高版本的“abc”。安装程序无法继续。”

原来安装的版本号是5.0.1.116,新的是5.1.0.138。这是在程序集和 InstallShield 属性中设置的。我没有修改 InstallShield 中的程序代码或升级代码,并且有理由确定我不应该这样做。

在我看来,新版本号在各个方面都更高。第 3 位被提及为用于构建编号的东西,但我通常不这样做。在尝试从 Build 1 到 Build 0 时,这可能是一个问题(也许)。我一直在使用这个版本控制模式一段时间,直到现在没有任何问题,所以我一定是在这个版本中遇到了一些设置。

更多信息。

  • C# .Net 2.0 项目。
  • InstallShield 12 用于安装包。
  • 尽管我也尝试过未混淆,但使用了混淆。
  • 想不出还有什么好说的。

任何想法都非常受欢迎。

0 投票
5 回答
78193 浏览

installation - 如何仅在安装(而不是卸载)中执行自定义操作

我敢肯定这很容易,但我很难做到这一点。我有一个自定义操作,可以在安装时执行不同的(非 msi)安装程序。不幸的是,我注意到它还在卸载时执行安装程序!

我已经浏览了这些选项,但我似乎无法找到阻止这种情况的方法。如果有人可以帮助我,我将非常感激。

另外,如何设置自定义操作以仅在卸载期间关闭?非常感谢任何帮助!

0 投票
1 回答
17166 浏览

visual-c++ - 如何以编程方式确定是否安装了 Visual C++ Runtime 8.0?

我有一个 InstallShield 安装,它使用依赖于 Visual C++ Runtime 8.0 sp1 的自定义操作。过去,我可以使用 Microsoft 提供的合并模块和 Visual Studio 来安装运行时。根据 Visual C++ Runtime 8.0 sp1 并行安装在 Vista 上的工作方式,在安装的提交顺序之前无法使用运行时。

这意味着我必须要么将我的自定义操作的执行移至提交序列(不受欢迎,因为如果出现问题,安装无法在此序列期间回滚),要么在安装之前使用 InstallShield 先决条件安装 Visual C++ 运行时.

我更愿意安装 Visual C++ Runtime 作为先决条件,但 InstallShield 不提供此先决条件,因此我必须自己编写。我能够弄清楚如何配置安装运行时的先决条件,但我不知道如何确定它是否已经安装。是否有我可以检查的注册表项或文件版本来确定这一点?

0 投票
1 回答
4759 浏览

installshield - 选择 InstallShield 项目类型

我即将开始一个新的 InstallShield 项目。项目类型有三种选择:

  1. 基本微星
  2. 安装脚本
  3. 安装脚本-MSI

各有什么优缺点?我应该选择哪一个?

0 投票
4 回答
10869 浏览

wix - 从 InstallShield 切换到 WiX

我正在寻找 InstallShield 的替代品。不幸的是,我们只有 1 个 InstallShield 许可证,并且它安装在开发人员的机器上。我正在考虑切换到 WiX,但在阅读文档后,有一个产品 ID GUID、升级代码 GUID 和一个包 GUID。

我也知道 GUID 是由 InstallShield 创建的。如果我切换到 WiX,我可以开始使用新的 GUID 还是使用 InstallShield 创建的一些 GUID?如果发布了对产品的升级,更换安装程序是否会影响使用旧安装程序的客户?

0 投票
1 回答
3240 浏览

installation - 如何使用 InstallScript InstallShield 设置 PATH(环境变量)

我正在尝试使用 InstallScript 为 InstallShield 8 设置路径(环境变量)。函数 EzBatchAddPath("PATH", "C:\Windows", "", AFTER); 只能在 autoexec.bat 设置为 ReadOnly=false 和 Hidden=false 时使用。

是否有其他方法可以在没有这些限制的情况下执行相同的操作

提前致谢

0 投票
2 回答
10471 浏览

upgrade - 在安装之前强制 Installshield 卸载

我有一个 InstallShield 12 安装脚本。我想在安装新版本之前卸载旧版本。我将保持包的名称不变。我怎样才能做到这一点?