问题标签 [installshield-2012]

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 回答
2743 浏览

c# - .Net 应用程序安装 2012 与数据库

我已经使用 Visual Studio 2012 和 MSSQL 2008 构建了一个 Windows 窗体应用程序。我需要使用 InstallShield Limited Edition 部署这个项目。

在我的电脑上运行此应用程序时,当我使用以下连接字符串或.//SQLEXPRESS.

在此处输入图像描述

我需要安装程序使用数据库文件在其他用户的 pc 上找到应用程序的 exe 文件。我需要将数据库文件放在部署文件文件夹的什么位置?我的连接字符串应该是什么?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
2900 浏览

c# - 适用于 64 位的 Windows 安装程序 4.5

如何安装 64 位的 windows 安装程序?在 InstallShield Limited Edition 中构建安装文件时出现以下错误。

在此处输入图像描述

0 投票
1 回答
595 浏览

c# - InstallShield LE - 根据框架安装项目

在 VS 2012 中,是否有可能有 1 个解决方案:

  • 1 个使用 InstallSHIeld 限量版的安装项目
  • 1 框架 4.5 的 WPF 项目
  • 1 框架 4.0 的 WPF 项目
  • 1 框架 3.5 的 WPF 项目

并让 InstallShield 安装项目在安装之前检查计算机正在运行的框架,然后在用户单击 setup.exe 文件时安装与该框架相对应的项目?

0 投票
1 回答
113 浏览

svn - 如何移动文件 Hosted Team Foundation Service build 并执行 Installshield build

我们正在使用 Microsoft 的托管 TFS,我们正在尝试将 Cruise Control 和 SVN 构建迁移到完整的 TFS 构建。

我们正在使用:

源代码控制:TFS 构建代理:TFS 打包:Installshield 2012

我们可以创建构建代理和扩展,并有几个“示例”XAML 构建脚本,但仍然存在一个基本问题:

  • 我们如何从托管环境和网络本地获取 Visual Studio 构建的输出?
  • 编译成功后如何在本地启动Installshield?
  • 我们如何获取元数据信息(如当前构建版本等)并将其传输到本地脚本,以便我们可以将其包含在 Installshield 中?

我知道构建的输出通常在构建后存储在 $\Rel (或类似的)中。但是之后如何继续呢?

如何

0 投票
1 回答
1214 浏览

installshield - 安装产品后运行 Setup.exe 时出现先决条件对话框

我的问题如下(我希望有人能够提供帮助:)):

我有一个带有先决条件的 Installshield InstallScript 项目。

一旦用户尝试运行安装文件,它就会显示先决条件对话框,并且用户能够安装先决条件 - 到目前为止一切顺利。

安装应用程序后,用户决定删除先决条件(在我们的例子中是 .Net 4.5)。他后来也想删除该应用程序并再次启动 setup.exe(他没有使用 Windows 的添加删除程序)。启动安装文件时,出现的第一个对话框是先决条件对话框。

如果应用程序已安装,我们的设置仅支持卸载,因此无需安装先决条件。

顺便说一句,从“添加删除程序”卸载时,不显示先决条件对话框。

所以,问题是:如何在第二次启动 setup.exe 时禁用先决条件对话框?

0 投票
1 回答
1108 浏览

c# - 使用 InstallShield Spring 根据函数返回值中止设置

我正在尝试使用 InstallShield 2012 Spring 设置一个简单的应用程序,并且在某个安装点我想检查可用磁盘空间,以继续或退出设置。

所以,我的主要疑问是如何根据 DLL 中方法的返回值退出安装?

我定义了要在“文件传输后”执行的 ac# 自定义操作,但我不知道如何退出设置

0 投票
3 回答
5166 浏览

installation - 是否可以仅在修复模式下运行自定义操作

我只需要在修复期间运行自定义操作。但我没有找到这样做的有效条件。如果我指定具有以下条件的自定义操作,它将在修改模式和修复模式下运行。

Installed AND Not REMOVE

我正在使用 InstallShield 2012 spring。

0 投票
2 回答
787 浏览

windows-installer - Windows 安装程序日志显示已添加注册表项,但安装后注册表中不存在

我正在使用的安装程序有一个组件,它将注册表元素安装到 64 位 HKLM 配置单元中,并将类似的密钥安装到 32 位配置单元中(在 Wow6432Node 下)。安装时日志显示 64 位:

然后是32位..

但是,当我查看注册表时HKLM\Software\Wow6432Node\Company\Product,该值不存在。

0 投票
1 回答
356 浏览

windows-installer - InstallShield 2012 创建的安装文件有时在卸载时没有得到正确的 INSTALLDIR

我对 InstallShield 2012 有一个问题。

我尝试使用 InstallShield 创建一个安装文件,该文件在安装期间运行良好,但是当我使用此文件进行卸载时,它无法在安装期间获得我在 UI 中选择的 INSTALLDIR。

另外,如果我使用同一个InstallShield项目来创建安装文件,有时输出文件可以正确卸载,但有时不能,我真的很困惑。

我认为根本原因是安装程序没有获得正确的 INSTALLDIR 值,它获得了默认值,但在安装时没有获得一个输入。

对这个问题有任何想法吗?

0 投票
0 回答
106 浏览

automation - installshield 2012 在 64 位上保存项目

在 64 位机器上运行时,我在 InstallShield 2012 上发现了一个错误,当我从自动化接口使用 SaveProject() 时出现此错误:“C:\Windows\SysWOW64\cscript.exe 程序异常终止”

我试图运行 C:\Windows\SysWOW64\cscript.exe 之前的 vbs 脚本,并且只有在执行 SaveProject() 方法时才会出现错误。

有人可以给我一个提示吗?提前致谢!