0

我正在使用install Shield spring 2012为 Windows 应用程序创建安装 exe 文件。为此,我添加了先决条件,一切顺利,安装时如果我选择自定义功能,则应运行先决条件,一切顺利。但是,当它满足运行先决条件时,它打开 Temp 文件夹并显示所有先决条件文件,似乎没有对我好。

请指导我如何在不打开任何临时文件夹的情况下安装安装盾牌。

4

2 回答 2

0

如果我正确理解您的问题,则表明尝试安装应用程序的先决条件会导致 Explorer 出现。如果是这种情况,诊断当时 InstallShield 向导正在做什么会很有用。对于设置先决条件,查看此内容的最简单方法是使用setup.exe /debuglog. 对于功能先决条件,您需要将属性指定ISDEBUGLOG为它应该使用的调试日志的完整路径(这可以与另一个路径相同或不同)。因此,对于两者,您都可以指定类似setup.exe /debuglog /v"ISDEBUGLOG=\"C:\debuglog.txt\"".

获得相关调试日志后,尝试找出导致 Explorer 出现的 setup.exe 启动的原因,然后评估它启动的原因。也许它就像一个先决条件定义一样简单,您可以使用先决条件编辑器进行更改。

于 2013-01-10T13:21:19.307 回答
0

1.) 打开可再发行文件窗口

2.)右键单击先决条件并选择“编辑先决条件”

3.) 选择“应用程序运行”选项卡

4.) 检查您是否指定了要启动的 exe/msi。如果它为空,它将在运行时打开文件资源管理器。

对于包含的每个先决条件,您需要在此位置放置正确的文件名。

于 2016-02-15T09:03:26.070 回答