Visual studio 2013 InstallShield LE for Visual Studio 2013-安装错误###IDS#U错误(U 7###-##IDS#U错误(U 2803)##

Visual studio 2013 InstallShield LE for Visual Studio 2013-安装错误###IDS#U错误(U 7###-##IDS#U错误(U 2803)##,visual-studio-2013,runtime-error,setup-project,installshield-le,Visual Studio 2013,Runtime Error,Setup Project,Installshield Le,这是我第一次尝试在VisualStudio中使用InstallShield LE 我通过项目助理,基本上只是关闭了几乎所有的铃声和口哨。没有安装要求,没有应用程序注册表项,也没有安装面试页面上的所有内容。除了应用程序文件页面上的主要输出,以及应用程序快捷方式页面上的桌面和开始菜单快捷方式之外,我还添加了一些其他文件。所有这些都很有效 然后我构建了安装项目并尝试安装它 以下是我收到的错误消息: 消息框的标题是:##IDS#u ERROR(u 7## 错误框的主体显示:#IDS#u error_1

这是我第一次尝试在VisualStudio中使用InstallShield LE

我通过项目助理,基本上只是关闭了几乎所有的铃声和口哨。没有安装要求,没有应用程序注册表项,也没有安装面试页面上的所有内容。除了应用程序文件页面上的主要输出,以及应用程序快捷方式页面上的桌面和开始菜单快捷方式之外,我还添加了一些其他文件。所有这些都很有效

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

以下是我收到的错误消息:

消息框的标题是:
##IDS#u ERROR(u 7##

错误框的主体显示:
#IDS#u error_1###IDS#u error_2803#

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


我想我只是简单地说了一下,哪里出了问题?

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

对话框视图未找到对话框[2]的记录

因此,看起来您的对话框序列在开始或前后方向的链接中被破坏了


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

万一有人遇到我原来的问题,我终于想出了解决办法。我首先放弃了整个安装项目,并从头开始添加了一个新项目,但这可能不是必需的

事实证明,我真正需要做的是使用project Assistant的“安装访谈”部分中选择的默认选项只编译一次安装项目。之后,我注意到完成的安装文件现在是exe,而不是msi文件。我之前没有提到这一点,因为我没有意识到这是不寻常的,因为我以前从未使用过InstallShield


然后,我再次更改了安装面试页面上的所有选项,并成功地用我真正想要的设置重新编译。仍然不知道为什么第一次它不起作用,但这就是解决方法。

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

只需右键单击解决方案资源管理器->清理中的安装项目


然后重新生成。

我从来没有修改过对话框序列,所以我不确定默认序列是如何被破坏的?你知道我怎样才能解决这个问题吗?您告诉我的msiexec日志文件中只加载了ID错误,大部分都是重复数字6、12和13。这并没有解决我的问题,但我肯定遇到了与此相同的问题,您的回答非常有用。从右下角单击setup.exe。