问题标签 [installshield-le]

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

c# - 在 Winforms 中添加本地化资源后,InstallShield 出现构建错误

我刚开始使用 InstallShield LE,即将放弃并寻找替代品。

我有一个使用本地化表单的 Winforms 项目。当我不在 InstallShield 中添加本地化资源时,一切正常,但表单仅以英语(默认语言)显示。我认为这是因为我没有将本地化资源添加到我的 InstallShield 应用程序文件中。

但是,当我添加这些文件时,InstallShield 项目出现构建错误。消息很神秘:-6100 内部构建失败。如果我删除本地化资源,一切都会正常。

0 投票
1 回答
706 浏览

c# - Excel VSTO 插件部署错误

我正在使用 C# 和 VSTO 在 Visual Studio 2013 中为 Excel 开发插件(功能区)。到目前为止,一切都很好。现在,我想创建一个安装程序。我正在使用 Visual Studio 的 InstallShield Limited Edition。我按照这里给出的说明http://msdn.microsoft.com/en-us/library/cc442767.aspx(每用户安装,应用程序级加载项)。

编译和设置没有任何问题。但是,当我打开 Excel 时,我收到以下警告:

我一直在网上搜索,没有答案,只有问题。我无法理解错误消息的性质。有任何想法吗?

0 投票
1 回答
376 浏览

vsto - Outlook 2010 VSTO 加载项未加载

我已经使用 Outlook AddIn 项目和 InstallShield LE 安装项目创建了一个解决方案。我按照这个演练创建了安装项目:

关联

我在用户级别安装了我的插件。以下是我的安装项目的一些屏幕截图:

在此处输入图像描述

在这里,我通过转到“添加项目输出”然后从列表中选择“主要输出”并单击“确定”来添加项目输出。

在此处输入图像描述

在此处输入图像描述

在这里,我为用户级安装添加了注册表项。我不确定我在这里所做的是否正确,我怀疑错误就在这里。我已经尝试按照演练进行操作,但我不确定我是否正确添加了 AddIn 的键和它的 FormRegion(AddIn 正好有一个 FormRegion)。

我根据此演练添加了 FormRegion 清单文件:

关联

有人知道这里可能出了什么问题吗?我没有收到任何错误消息,并且插件显示在 Outlook 2010 的 COM-AddIn 对话框中,但在检查后,它没有加载。再次进入 COM-Addin 对话框后,它已取消选中自身。我还检查了禁用的项目,但是,插件没有出现在这里。

0 投票
1 回答
1052 浏览

c++ - InstallShield 先决条件(错误 -7067)

我通过导入 VS2010 Setup 部署项目(使用集成向导)在 VS2013 中创建了 InstallShield 安装项目。当我尝试编译它时,它说:

ISEXP:错误:-7067:您的项目包含 InstallShield 先决条件。如果您正在构建包含 InstallShield 先决条件的版本,则需要 Setup.exe 安装启动程序。更改发布设置以构建 Setup.exe,或从项目中删除先决条件。

好吧,我可以启用 Setup.exe 生成,但问题是,不应该有先决条件。在项目助手视图中,我选中了“否”选项,其中有一个选项“您的应用程序是否需要在机器上安装任何软件?” 并且在 5 -> 要求中没有检查任何内容。

我还注意到,当我手动创建 IS 设置项目(不导入)并自己设置所有内容时,问题就消失了。所以它与旧的 Setup Deployement 设置有关。我还注意到我在 VS2010 安装项目中收到了这两个警告:

警告:.NET Framework 启动条件“.NET Framework 4 客户端配置文件”的版本与所选的 .NET Framework 引导程序包不匹配。更新 .NET Framework 启动条件以匹配在先决条件对话框中选择的 .NET Framework 版本。警告:项目中 .NET Framework 的目标版本与 .NET Framework 启动条件版本“.NET Framework 4 Client Profile”不匹配。在高级编译选项对话框 (VB) 或应用程序页面(C#、F#)中更新 .NET Framework 启动条件的版本以匹配 .NET Framework 的目标版本。

不知道这两个警告是从哪里来的,它们并不总是在那里。问题是它是一个 C++ 项目,因此根本不应该有 .NET 框架依赖项。真的不知道这两个问题是否有某种关系,我只需要在VS2013中编译InstallShield LE项目。

有什么办法可以解决这个错误吗?

0 投票
3 回答
31279 浏览

visual-studio-2013 - 在 Visual Studio 2013 Express 中安装 Shield Limited Edition

首先,我是视觉工作室的新手。我需要使用 Visual Studio C# 开发安装程序 (.exe)。为了创建设置,我们需要 Windows Installer 向导。在谷歌上搜索时,我从 msdn Here获得了一个链接

我尝试按照描述创建一个新项目,但找不到“其他项目类型”。我再次搜索谷歌,终于得到:flexerasoftware.com提供的InstallShield限量版模板。我注册并下载了InstallShield 2013 Express Edition,并安装了它。重启机器,打开Visual Studio 2013,还是找不到其他项目类型的模板。

每个人都只是说在“其他项目类型”下选择 setupwizard,但没有人提供任何关于模板设置的描述。

我在这里缺少什么,以及为什么创建安装文件向导如此复杂。指导我 如果我缺少任何东西,我就遇到了严重的麻烦。

注意:目前正在使用 Visual Studio 2013 Express 版本。

谢谢。

0 投票
0 回答
657 浏览

visual-studio-2012 - Installshield LE TFS 构建成功但不产生输出

我在 Visual Studio 2012 中有一个解决方案,其中包含多个项目——一个 Web 应用程序、一些类库、几个数据库项目和一个 Installshield LE 2013 项目。

如果我在本地为 Release 构建解决方案,ISLE 项目将创建并输出 setup.exe 和关联的 msi 等。但是,如果我通过 TFS 2013 构建自动化使用 Release 配置构建解决方案,则构建成功,为所有项目生成输出并将它们放置在放置位置,但 ISLE 项目除外。在构建机器上没有创建 setup.exe 和 .msi 文件。构建日志的尾部包含在详细模式下:

我修改了我的 islproj 文件以包含This Post建议的 AfterGet 目标,以避免那里描述的 -2200 错误,如果您想知道它为什么在那里,您可以在日志中看到这个目标......

如何让构建代理实际编译我的安装程序?

0 投票
0 回答
682 浏览

visual-studio-2012 - 如何在 InstallShield Limited Edition 中添加带有参数的自定义操作?

我曾经在安装项目中添加自定义操作,并在安装时设置参数,在卸载时设置另一个参数。

我想/i作为参数传递给安装操作和/u卸载操作的可执行文件。

如何使用 InstallShield 限量版做到这一点?

0 投票
1 回答
885 浏览

wpf - 使用 InstallShield LE 自动升级 wpf 应用程序?

我有一个 WPF 应用程序。我正在使用 InstallShield 2013 LE 创建设置。我想像我的应用程序的自动更新功能一样单击一次。

InstallShield 2013 LE 是否提供任何自动更新功能,例如 Click once ?

0 投票
0 回答
47 浏览

c# - 如何通过 c# 中止 installshield 设置?

我使用 Install Shield 2013 限量版。我通过 c# 应用程序进行一些配置(customconfigs.exe)。将在我的自定义操作中调用 c# 应用程序:

installshield 自定义操作

我的 c# 应用程序中定义了一些条件。当不匹配时,我想触发中止设置和回滚。如何告诉 InstallShield 中止设置?

0 投票
1 回答
1069 浏览

installshield - 如何覆盖自定义操作中出现的错误消息

我通过自定义操作触发 c# 应用程序:

自定义动作

在失败的情况下,我的应用程序告诉 Install Shield 使用退出代码中止安装过程:

使用这种方法,Install shield 的设置会显示一条错误消息,如预期:

在此处输入图像描述

如何用自定义文本覆盖该错误消息?