【问题标题】:InstallShield LE for Visual Studio 2013 - Installation Error ##IDS_ERROR_7## - ##IDS_ERROR_1####IDS_ERROR_2803##InstallShield LE for Visual Studio 2013 - 安装错误 ##IDS_ERROR_7## - ##IDS_ERROR_1####IDS_ERROR_2803##
【发布时间】:2014-03-12 19:35:22
【问题描述】:

这是我第一次尝试在 Visual Studio 中使用 Install Shield LE。

我浏览了项目助手,基本上只是关闭了几乎所有的花里胡哨。没有安装要求,没有应用程序注册表条目,也没有安装面试页面上的所有内容。除了应用程序文件页面上的主输出之外,我确实添加了一些其他文件,以及应用程序快捷方式页面上的桌面和开始菜单快捷方式。所有这些都很好。

然后我构建了安装项目并尝试安装它。

这是我收到的错误消息: http://i.imgur.com/JTBBWOf.png

消息框的标题是:##IDS_ERROR_7##

错误框正文显示:##IDS_ERROR_1####IDS_ERROR_2803##

我无法在网上找到有关此错误消息的任何有用信息。

我以为我是这么简单的,我哪里做错了?

【问题讨论】:

    标签: visual-studio-2013 runtime-error setup-project installshield-le


    【解决方案1】:

    如果您没有对对话框进行任何手动更改:

    Solution Explorer -> Clean中右击安装项目

    然后重建。

    【讨论】:

      【解决方案2】:

      万一其他人遇到我最初的问题,我终于想出了如何解决它。我先废弃了整个设置项目,然后从头开始添加一个新项目,但这可能没有必要。

      事实证明,我真正需要做的是只编译一次安装项目,并在项目助手的安装面试部分选择默认选项。之后,我注意到完成的安装文件现在是一个 exe,而不是一个 msi 文件。我之前没有提到过,因为我没有意识到这很不寻常,因为我以前从未使用过 install shield。

      然后,我再次将 Installation Interview 页面上的所有选项都更改了,并使用我真正想要的设置成功重新编译。仍然不知道为什么它第一次不起作用,但这是解决此问题的方法。

      【讨论】:

      • 这并没有解决我的问题,但我肯定遇到了与此相同的问题,您的回答最有帮助。就在 setup.exe 下方。
      【解决方案3】:

      假设错误是 Windows Installer 错误 2803,它是:

      对话框视图没有找到对话框 [2] 的记录。

      所以看起来你的对话序列被破坏了,在开始或在向前和向后方向的链接中。

      您可以使用包含 /l*v 的 msiexec 命令安装您的 MSI,并准确查看失败的原因。

      【讨论】:

      • 我根本没有修改对话序列,所以我不确定默认序列是如何被破坏的?你知道我该如何解决这个问题吗?你告诉我的 msiexec 日志文件刚刚加载了 IDS 错误,大部分只是重复数字 6、12 和 13。
      猜你喜欢
      • 1970-01-01
      • 2015-08-02
      • 2013-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-27
      相关资源
      最近更新 更多