问题标签 [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 投票
1 回答
1520 浏览

visual-studio-2012 - 无法在 InstallShield 2012 Limited Edition 中创建非广告快捷方式

我为 Visual Studio 2012 解决方案创建了 InstallShield 2012 Limited Edition 安装程序项目。我已配置为创建“发送至”快捷方式。但是,它会创建一个广告快捷方式,因此 Windows 实际上不会在“发送到”菜单中显示它。

当我在安装程序项目中创建快捷方式时,我明确选择了“快捷方式”选项而不是“广告快捷方式”选项,但无论如何它都会创建一个广告快捷方式。

我怎样才能让安装程序生成一个非广告的?

0 投票
1 回答
3399 浏览

visual-studio-2012 - InstallShield 提供 ISEXP:错误:在 VS 2012 中构建安装项目时出现 -5008

我有 .net 项目,我从 VS 2010 转换为 VS 2012。我正在通过 InstallShield Limited Edition 为项目构建设置,但出现以下错误。

ISEXP:错误:-5008:此 32 位包不能包含 64 位数据。64 位数据可能来自合并模块。

我进行了很多搜索,但找不到针对我的问题的任何具体解决方案。

任何帮助将不胜感激。

0 投票
1 回答
1010 浏览

installation - 如何仅在修改模式下运行自定义操作

我只需要在修改模式下运行自定义操作。我尝试了以下条件,但它同时在修改模式和修复模式下运行。

Installed AND NOT REMOVE

我正在使用 Installshield 2012 spring。

0 投票
0 回答
216 浏览

visual-studio-2012 - VS2012:InstallShield LE 2013:依赖程序集仅复制一次

也面临 IS LE 2012 Spring 和 2013 LE 的问题。我有 VS 2012 解决方案,其中包含一个公共项目 (A) 和几个引用公共项目的项目 (B、C、D 等)。当我添加一个 IS 设置项目并包含项目 B 的主要输出时,将使用项目 B 的输出和项目 A 的输出创建一个设置文件。这很好。但是当我开始在同一个设置项目中添加不同的文件夹以包含项目 C & D 的输出时,公共项目的输出仅复制到其中一个项目,而预期的行为是将公共项目输出到所有项目正在引用它。

当我从设置中删除具有项目 A 输出的项目并再次构建时,项目 A 的输出神奇地出现在其他项目的输出中。似乎IS对需要复制的文件有某种标志,一旦将文件复制到一个位置就忽略该文件?

每个项目输出的依赖项扫描似乎正确显示了所有文件,但在复制时错过了它们。我什至尝试将通用项目(proj A)的主要输出添加到引用它的所有其他项目,但仍然没有复制程序集。

有什么建议么?(除了卸载 InstallShield 以有效利用我的硬盘空间)

0 投票
1 回答
929 浏览

visual-studio-2012 - 带有 InstallShield 2012 Limited Edition 的多实例 MSI

我通过 Visual Studio 2012 使用 InstallShield 2012 Limited Edition 项目创建了我的产品的 .msi。安装它的单个实例时它工作正常。但是当尝试安装另一个时,维护视图会弹出并询问我是否要修复、修改或删除我的产品。

我想要的是能够多次运行相同的.MSI,安装相同产品的多个实例。如果我想修复、修改或删除它,我想通过控制面板 - 程序来完成。

我找到了一篇涵盖我想要的文章http://helpnet.installshield.com/installshield18helplib/RunningASetupMultipleTimes.htm但我似乎无法在“一般信息视图”下找到“维护经验”。所以我的问题是 - InstallShield 2012 LE 不支持此功能吗?如果不是,是否有另一种方法可以在 InstallShield 2012 LE 中实现我想要的?

谢谢

0 投票
1 回答
2788 浏览

iis - 如何使用 InstallShield 在 Windows Server 2012 R2 上安装 IIS

我想通过 InstallShield setup 在 Windows Server 2012 上激活 IIS。我尝试了以下 DISM 命令:

此处描述:在 Windows Server 2012 R2 上安装 IIS 8.5

当我执行我的安装程序时,会发生错误:

错误 1721

进程监视器说,DISM 将C:\Windows\SysWOW64\DISM.EXEExit Status 11. 作为我使用的文件位置[SystemFolder]。当我定义文件位置C:\Windows\System32时,它也使用C:\Windows\SysWOW64\DISM.EXE.

什么是激活 IIS 的艰难方法?

0 投票
2 回答
404 浏览

installshield - 如何在 InstallScript 项目中忽略 updatemode 中的某些功能?

我正在开发一个 InstallShield InstallScript 项目(不是 MSI),目前正在研究程序的“更新模式”行为setup.exe

我想知道是否可以忽略一个特定功能的更新而仍然更新其他功能。

问题是程序需要在执行过程中确定是否应该更新特征,这意味着必须将特征嵌入到更新程序中。

我已经尝试使用 InstallScript 功能FeatureSetItem,但是当我将我的功能设置为 false 时,该功能不会被忽略,而是被我的更新程序卸载。

任何想法都会有所帮助。

0 投票
2 回答
1009 浏览

installshield - 重新安装后未初始化 InstallShield 2012

我已将 InstallShield2012Spring 安装从旧机器移到新机器上。我已按照所有说明返回许可证、在新机器上安装,然后重新激活产品。产品重新激活成功。然后我按照指示第一次以管理员身份运行该产品。但是,当我尝试使用 Visual Studio 2008 构建现有的合并模块项目时(这在旧计算机上运行良好),我收到以下错误:

InstallShield 尚未初始化。Installshield 必须由具有管理员或高级用户权限的用户至少运行一次。

我以管理员身份运行,右键单击并以管理员身份运行并以管理员身份登录。请帮忙,因为我已经研究这个问题一个月了,但没有成功。谢谢。

0 投票
1 回答
3706 浏览

cpu - InstallShield 模板摘要值 AMD64 vs Intel64 vs x64

我正在设置我的 InstallShield 以将我的包安装为 64 位(安装到 Program Files 而不是 Program Files x86)。

我的处理器是:Intel(R) Core(TM) i7-2600 CPU

InstallShield => 一般信息 => 摘要信息流 => 模板摘要从Intel32;1033Intel64;1033

它给了我一般的错误信息:

此处理器不支持此安装包

然后我将值设置为:

它神奇地起作用。

但奇怪的是,我的处理器是英特尔的,它怎么能在 Amd64 上工作?但不是 Intel64?

所以.....我一直在读这个这个这个

显然,Amd64 被称为 x86-64 或 x86_64 或 Amd64,即 x86 指令集的 64 位版本。

然后英特尔将 IA 称为 Intel64。

那么,那么....为什么我的英特尔处理器不能与 Intel64 一起使用,而是与 Amd64 一起使用?

0 投票
1 回答
447 浏览

installshield - Installshield Silent Uninstall 传递命令行参数

我有一个 exe,只有在传递命令行参数“卸载”时才会被卸载。我想通过传递参数来创建一个用于卸载此 exe 的响应文件并静默进行卸载。可能吗?