2

这是我第一次尝试在Visual Studio中使用Install Shield LE。适用于Visual Studio 2013的InstallShield LE - 安装错误## IDS_ERROR_7 ## - ## IDS_ERROR_1 #### IDS_ERROR_2803 ##

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

然后我建立了安装项目并试图安装它。

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

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

错误框的身体说:##IDS_ERROR_1####IDS_ERROR_2803##

我已经无法在线查找有关此错误消息的任何有用信息。

我以为我保持这种简单,我哪里错了?

回答

0

假设错误是Windows安装程序错误2803,它是:

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

因此,看起来您的对话序列在开始或在向前和向后方向的链接中断开。

您可以使用包含/ l * v的msiexec命令来安装MSI,并确切查看失败的内容。

+1

我从来没有修改对话框序列,所以我不知道默认序列如何被破坏?你知道我该如何解决这个问题吗?你告诉我的msiexec日志文件只是加载了IDS错误,主要是重复数字6,12和13. – OdinSonnah

0

如果有人遇到我原来的问题,我终于弄清楚如何解决它。我首先报废了整个安装项目,并从头开始添加一个新项目,但这可能没有必要。

结果我真正需要做的只是使用项目助理安装访问部分选择的默认选项编译安装项目一次。之后,我注意到完成的安装文件现在是exe文件,而不是msi文件。之前我没有提到过,因为我没有意识到这是不寻常的,因为我之前从未使用过安装屏蔽。

然后我再次将安装访问页面上的所有选项都改回来,并用我实际需要的设置成功重新编译。仍然不知道为什么它不是第一次工作,但是这是如何解决这个问题。

+1

这并没有解决我的问题,但我绝对有这个问题,你的答案是最很有帮助。沿着setup.exe。 – Bluebaron

0

如果您还没有作出任何手动更改您的对话框:在解决方案资源管理器上安装项目

只需右击 - >清洁

然后重建。

0

今天我遇到了这个问题。清理然后重建安装项目为我解决它。

相关问题