问题标签 [installshield-2014]

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 投票
0 回答
216 浏览

wix - 为 Wix 安装程序部分本地化重新启动管理器对话框

我们有一个产品的旧版 InstallShield 安装程序,我们正在将该产品移植到 wix 安装程序。

我仅在 ARP 卸载期间观察到重新启动管理器对话框中的本地化不当行为,其中只有描述部分正在本地化,而单选按钮下方的文本未本地化。最后截图。

但是在 InstallShield 安装程序中它是正确的。对于这种不一致的行为,我无法追踪我的 wix 安装程序中缺少的内容。

我尝试检查此重新启动管理器对话框本地化字符串是否来自 Wix 或操作系统。

我尝试检查此对话框字符串是否在 InstallShield 安装程序的字符串表中可用,但找不到。Wix 中的 WixUI_en-us.wxl 中都没有。

所以我的理解是这个对话框来自操作系统,但问题是为什么它只部分本地化。

我在我的安装程序中自定义了“WixUI_InstallDir”,如下所示。

所以我在 WixUI_InstallDir1 中包含了下面的 MsiRMFilesInUse 对话框。

通过包含此内容,“正在使用的文件”对话框可见并在从 MSI 卸载时进行本地化,但从 ARP 卸载时重新启动管理器部分本地化。

我希望重新启动管理器对话框完全本地化,但下面的单选按钮文本没有本地化。下面附上截图。

在此处输入图像描述

0 投票
0 回答
22 浏览

.net - 升级任何应用程序时是否有任何问题,具有不同版本的 installshield

我的应用程序的现有系统 10.11.0.1 版本已安装 2014 版本。

我的应用程序的 10.11.0.2 版本(创建的补丁)具有 installshield 版本 2018

问题陈述:

  1. 在您的系统上安装 10.11.0.1。
  2. 使用 10.11.0.2 exe 升级您的应用程序。
  3. 控制面板已升级到 10.11.0.2。
  4. 但是观察 C: 驱动器中的文件,你会看到,这些文件仍然有 10.11.0.1()版本。

通过在 installshiled 2018 中打开 .ism 文件尝试了一些新 的升级 10.11.0.1 版本的应用程序

因此,10.11.0.1 和 10.11.0.2 都具有 installshield 版本 2018

问题解决了:

  1. 在您的系统上安装 10.11.0.1。
  2. 使用 10.11.0.2 exe 升级您的应用程序。
  3. 控制面板已升级到 10.11.0.2。
  4. 但是观察 C:/ 中的文件你会看到,这些文件仍然有 10.11.0.2 (升级) 版本。

所以,请建议我们从不同版本的 installshield 升级时是否有任何问题。当我从 2012 installshield 版本升级到 2018 时,也会发生这种情况。我们如何升级,因为旧版本已经提供给客户。

0 投票
0 回答
12 浏览

upgrade - Installshield - 升级从程序和功能面板中删除软件

我正在使用 InstallShield 2014。我创建了一个轻量级安装包来对现有软件进行小幅升级。为此,我使用相同的升级和产品代码,并且只更改了第三位数字。如果安装程序检测到系统上存在软件,则安装程序会按预期启动升级窗口。但是,升级后,软件包在“程序和功能”面板中不再可见。

欢迎任何帮助!